Hi Memel. Does the resource getRooms.aspx have a charset specified? If
you are able to modify the server headers, can you change the header
for this resource to explicitly specify the UTF-8 charset and see if
that fixes the issue?

- Jason

On Nov 4, 8:56 am, Memel <[EMAIL PROTECTED]> wrote:
> Hey Vijaya,
>
> The page "getRooms.aspx" return something like:
> "[data_i]42221845,canções,0,ORKUT|39121741,música,0,ORKUT[data_f]"
>
> The problem is with characters like ç, ú, ã, é... Just in
> "sandbox.com". When in "prod.sandbox.com" not present problem.
>
> The code follow below:
>
> ---------------------------------------------------------------
>
> //Room
> Room = function(id, name, usersCount, type) {
>         this.init();
>         this.id = id != null ? id : this.id;
>         this.name = name != null ? name : this.name;
>         this.usersCount = usersCount != null ? usersCount : this.usersCount;
>     this.type = type != null ? type : this.type;
>
> }
>
> Room.prototype.init = function() {
>         this.id = "";
>         this.name = "";
>         this.usersCount = "";
>         this.type = "";
>
> }
>
> Room.prototype.constructor = Room;
>
> //Create chat rooms array
> DAL.createRooms = function(obj)
> {
>
> //    obj.txt return: "[data_i]42221845,canções,0,ORKUT|
> 39121741,música,0,ORKUT[data_f]"
>
>     var roomsInfoArray =
> obj.text.substring(obj.text.indexOf('[data_i]') +
> 8,obj.text.indexOf('[data_f]')).split("|");
>     var roomsArray = new Array();
>     var roomObject;
>
>     for (var i = 0; i < roomsInfoArray.length; i++)
>     {
>
>         roomInfoArray = roomsInfoArray[i].split(",");
>         //Creating Room Object
>         var roomObj = new
> Room(roomInfoArray[0],roomInfoArray[1],roomInfoArray[2],roomInfoArray[3]);
>
>         roomsArray.push(roomObj);
>
>     }
>
>     return roomsArray;
>
> }
>
> function getChatRooms()
> {
>     //makeRequest
>     var params = {};
>     var postdata = {};
>     params[gadgets.io.RequestParameters.CONTENT_TYPE] =
> gadgets.io.ContentType.TEXT;
>     var url = baseURL + "/getRooms.aspx";
>
>     gadgets.io.makeRequest(url, getChatRoomsCallback, params);
>
> }
>
> function getChatRoomsCallback(obj)
> {
>
>     var rooms = DAL.createRooms(obj)
>
>     showLoadingImg(false);
>     document.getElementById("divChatRooms").style.display = "block";
>
>     loadGridChatRooms(rooms);
>
> }
>
> function loadGridChatRooms(chatRooms)
> {
>
>     document.getElementById('btnEntrar').onclick = function()
> {navigateTo('canvas','21233345,ORKUTOS');};
>
>     for (var i = 0; i < 7; i++)
>     {
>
> //            chatRooms
>             var classAttr;
>             if (detectBrowser().indexOf('IE') > -1)
>                 classAttr = "className";
>             else
>                 classAttr = "class";
>
>             var tblChatRooms =
> document.getElementById("tblChatRooms");
>
>             row = tblChatRooms.insertRow(tblChatRooms.rows.length);
>
>             cell1 = row.insertCell(row.cells.length);
>
>             div1 = document.createElement("div");
>             div1.setAttribute(classAttr, "pw_lg_bxsc_sp");
>             div2 = document.createElement("div");
>
>             var roomType = chatRooms[i].type.toUpperCase();
>
>             if (roomType=="ORKUT")
>                 div2.setAttribute(classAttr, "lg_orkut_002");
>             if (roomType=="HI5")
>                 div2.setAttribute(classAttr, "lg_hi5_002");
>             if (roomType=="MYSPACE")
>                 div2.setAttribute(classAttr,
> "lg_myspace_002");
>
>             div1.appendChild(div2);
>             cell1.appendChild(div1);
>
>             var roomID = chatRooms[i].id;
>             var roomName = chatRooms[i].name;
>             cell2 = row.insertCell(row.cells.length);
>             cell2.setAttribute("align", "left");
>             pCell2 = document.createElement("p");
>             pCell2.setAttribute(classAttr, "medtxt");
>             aCell2 = document.createElement("a");
>             aCell2.setAttribute("href",
> "javascript:navigateTo('canvas','" + roomID + ",ORKUTOS');");
>
>             aCell2.appendChild(document.createTextNode(roomName));
>             pCell2.appendChild(aCell2);
>             cell2.appendChild(pCell2);
>
>             var usersCount = chatRooms[i].usersCount;
>             cell3 = row.insertCell(row.cells.length);
>             cell3.setAttribute("align", "right");
>             cell3.setAttribute(classAttr, "pw_link_room_count");
>             cell3.appendChild(document.createTextNode(usersCount + "
> Pessoas"));
>
>             gadgets.window.adjustHeight();
>     }
>
> }
>
> On 4 nov, 02:47, Vijaya <[EMAIL PROTECTED]> wrote:
>
> > Could you send the code snippet with which you're having this problem?
> > Please refer to the following post for information on what to
> > include 
> > :http://groups.google.com/group/opensocial-orkut/browse_thread/thread/...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Orkut Developer Forum" group.
To post to this group, send email to opensocial-orkut@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/opensocial-orkut?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to