Android Firefox display incorrect character.
Is Firefox not support correct UTF8?
I try to play with it already. I found: Settings->Display->Character Encoding = Show menu Then I go to Character Encoding (appear after finish above setting) It says Unicode UTF-8 but I think it's not Because it show general square character in all page of Thai language website (with UTF8 work on PC) including 'google' result. I also try beta because I found someone says beta is work with my language. But it seems it's already changed now because it's all square when I try it.
Is some range of character in UTF8 is missing? or am I must setting something else?
Additional System Details
- User Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0
hello Ryuu, which phone model do you have? i think that may be a general issue on the level of the operating system when a thai font-set isn't included on your device.
also see bug #896809.
Galaxy S4 GT-I9500 Android 4.2.2
After I read it for a while. All user have a same problem with me after they updated - it's my first time use anyway. If I think about it logically it may be that the font missing character in the range.
- Yeah, I think it's about font. I'm posting while my phone alert me that you answer my problem.
- Do you know how to add/set font. I read your advice link and about:config but I don't know how to do
- It's also show correct result in Chrome/Normal Internet Browser
can you try it with the steps from this forum entry linked to from the bug report?: http://cellphoneforums.net/google-android/t362305-galaxy-s4-doesnt-display-thai-language.html#axzz2ZpZRQv1R
It's correct show title in address bar or top-site list. So I think there's font there but it's incorrect setting for in-page text data.
Thank for your link. It seems that's other problem because all my app&Key board show Thai (including Chinese/Japanese) correctly. It seem there's Thai font in Firefox too because it's shown in address bar and top-site list. But when it come to data in page it's all square.
Also other Thai user says about: 1. Firefox not support Thai but it's now in beta version (but it's not now, I try it) 2. It's show before but now it's not.
So it seem that it's depend on Firefox&Font selecting
Modified by Ryuu
thanks you for the follow-up. sorry, since i don't have a fitting device to try to replicate the issue i fear i cannot provide anymore useful advice - but i've added a short link to this question into the bug report, so hopefully someone from the mozilla mobile team with more insight into the issue can respond here...
Yeah, I hope so because I like Firefox (I like to write script/app)
Thank you very much for your fast respond, you're so kind. ^^
- More information:
If I copy those square to clipboard. It show correct word in clipboard. So I'm 100% certainly now that it's because of Firefox's selected font. From above info. browser makes correct encoding until it's to be show with invalid font one. Then byte code send to clipboard it show correct text in clipboard manager.
What exact model of S4 do you have? Android Settings > Far right tab > About Phone > Model Number
Modified by kbrosnan
I already answer it in my 1st reply, didn't I? GT-I9500 Is it not exact enough - -?? Sorry but I also look at that place to verify but it just says like this.
btw, as I says most (if not all) people face this problem - it just they write on Thai website, not report to Mozilla because it's in English. So it's not about model. Other browser - Mobile's browser,Chrome,Opera classic,Opera,Other small company's app., all fine.
Sorry skimmed the post too quickly. All the other browsers are WebKit based so it does not surprise me that this is an issue only in Firefox which is Gecko based.
I reopened the bug and will see what we can do about it. Is your S4 from a specific mobile carrier or local store?
It's general, from Samsung mobile Thailand. I buy it from standard large store (Jaymart - specific mobile carrier), not from small shop (which compose each part themself).
Can I ask you some technical question (I just interest in it :D ). What's the difference between WebKit based and Gecko based about the font case? Is it about getting font from WebKit/Gecko's API so that the result is difference because of WebKit/Gecko system?
- Sorry, I shortly mis-recall. I buy it from AIS (one of largest phone/internet - communication services - provider of Thailand). I watch between this two place price/promotion when I buy it.
Modified by Ryuu
Upgrading Android to 4.3 appears to fix this problem
From your experience? Or where did you get this info? Do you use Thai language? Did samsung Thailand already send out update software or did you randomly flash your mobile?
- Sorry, duplicate***
Modified by Ryuu
Yes, from my experience. Thai language was broken in Firefox on 4.2.2 but then I updated via the phone's update function to 4.3 and it was fixed: Settings > More > About Device > Software Update And downloaded it via wifi.
I see, I try it but it says 'the lastests update have already been installed'. It does not surprise me because my option is 'auto update' anyway. By the way, in 'about device' still says 4.2.2 Did you get 4.3 this way? Are you sure, you didn't get it some where else e.g. rooting your device?
Well, as I did it a few hours before I wrote the answer here, I'm pretty sure! If you're having issues with Android system updates you need to contact Samsung instead - its not a Firefox issue.
I don't think I've a problem with updating. It seem 4.3 didn't come out yet in Thailand -it's all over the internet- that why I'm very curious where you get it from.
And in fact I didn't ask about updating. 4.2.2 also brand new and firefox should work on that one too, don't you think so? The reason I ask about 4.3 is that because you says it's one of ways to fix the problem but as programmer or if we think a bit we know it's not the main cause of the problem. It just... help to solve the problem. Firefox should fix this problem anyway. Not to rely on 4.3
In fact, it seem greasemonkey or something else that work the same function still not work on Firefox mobile. I'm using Opera classic to run my script. So the reason that I still update/reply this problem is to improve Firefox because I love it (in pc at least). If only a way is to wait 4.3 to help improve it, I think it just a waste. Don't you think so? Only if it's system architecture problem that can't fix so that it's reasonable to let it be. But this problem is not come from system architecture. I think Firefox should and will fix it if someone helps provide them information.
You can also check it at -pantip topic id 31180328 (sorry I read it in computer but reply in my mobile so it's hard to give full link). Samsung Mobile Support answer it himself that Samsung's Rom still can't yet. And also in facebook of 'samsungmobilethailand', may be your rom is not official.