I'm working on a client/server app that seems to work fine in OS Firefox and
Windows IE and Firefox.
However, in OS X Safari, although the UI/communications themselves work
fine, if the characters getting sent back and forth are in Japanese they
come back from the server "moji bake" (corrupted).
Anybody have any ideas why this might work differently in Safari than in
Firefox or IE?
Thanks!
doug
Jan 18 '06
21 2505
On 1/20/06 5:52 PM, in article 11************* *********@g47g2 00...legr oups.com, "VK"
<sc**********@y ahoo.com> wrote: Doug Lerner wrote: But with Safari the Japanese seems to get corrupted. Hard to describe in words, so here are some screenshots:
Correct (with Firefox): http://lerner.net/doug/jptext1.jpg
Corrupted (with Safari): http://lerner.net/doug/jptext2.jpg
Another note, if I look at the data logged at the server side, I can see it correctly there even in Safari if I force the browser to UTF-8 encoding. So it does seem that the data that gets sent through it somehow being converted or something to UTF-8.
But forcing the client app I am working on to see the data coming back at UTF-8 doesn't help.
This is the standard (if one can use such term in such situation) Latin characadabra - where there are more Latin chars than original Japanese ones. It means that browser refuses to interprete combo-chars (two or more bytes) as one char and read them separately. I *can be deeply wrong* but seems unrelated to JavaScript. Are you sure that your Safary supports Japanese? <http://redcocoon.org/cab/mysoft.html#sys anchor> Can you view any Japanese sites? Try say <http://www.asahi.co.jp/>
It absolutely supports Japanese. I used it every day at Japanese sites -
including my own! :)
doug
Doug Lerner wrote: On 1/20/06 5:52 PM, in article 11************* *********@g47g2 00...legr oups.com, "VK" <sc**********@y ahoo.com> wrote:
Doug Lerner wrote:> But with Safari the Japanese seems to get corrupted. Hard to describe in words, so here are some screenshots:
Correct (with Firefox): http://lerner.net/doug/jptext1.jpg
Corrupted (with Safari): http://lerner.net/doug/jptext2.jpg
Another note, if I look at the data logged at the server side, I can see it correctly there even in Safari if I force the browser to UTF-8 encoding. So it does seem that the data that gets sent through it somehow being converted or something to UTF-8.
But forcing the client app I am working on to see the data coming back at UTF-8 doesn't help.
This is the standard (if one can use such term in such situation) Latin characadabra - where there are more Latin chars than original Japanese ones. It means that browser refuses to interprete combo-chars (two or more bytes) as one char and read them separately. I *can be deeply wrong* but seems unrelated to JavaScript. Are you sure that your Safary supports Japanese? <http://redcocoon.org/cab/mysoft.html#sys anchor> Can you view any Japanese sites? Try say <http://www.asahi.co.jp/>
It absolutely supports Japanese. I used it every day at Japanese sites - including my own! :)
But it refuses to recognize this particular text as Japanese multi-byte
char entities. The shown characadabra is exactly the same as on a
computer w/o Japanese support. So someone is cheating with
content-type: either sender (server) or receiver (AJAX module). We
should see a sample of your page (a link would be the best).
As a side note (which is possibly a well known fact to you): Macintosh
has one of best Japanese support among OS and browsers because Mac is
traditionally very popular in Japan - actually even more popular than
in the US. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Daniel |
last post by:
I'm trying to make a site work for japanese characters. It works fine
except for the alerts in javascript.
The characters are stored in unicode, as this;
'コミック全巻配'
Those unicode characters are translated by the browser, but not in the
alert.
|
by: jemptymethod |
last post by:
http://htmatters.net/htm/1/2006/01/EIBTI-for-Javascript-explicit-is-better-than-implicit.cfm
|
by: petermichaux |
last post by:
Hi,
I've been reading the recent posts and older archives of
comp.lang.javascript and am surprised by the sentiments expressed about
the prototype.js library for a few reasons:
1) The library has been referred to as "junk" many times which is a
strong opinion against the relatively high popularity of the library. I
know popularity doesn't make something good.
|
by: petermichaux |
last post by:
Hi,
It seems like determining element position in a web page is a difficult
task. In the position reporting source code I've looked at there are
special fixes for at least some versions of Safari and Opera. I am
doing a lot of dragdrop experimentation and in some situations need a
position reporting function. The function doesn't need to report the
positions of exotic elements like images in button elements; however, I
would like a...
|
by: gg9h0st |
last post by:
function aa() {};
var bb = new aa();
var dd = new function cc() {};
aa.prototype.rr = 100;
cc.prototype.rr = 100;
---------------------------------------------------------------
| |
by: DL |
last post by:
Hi,
Our school has an application in which :
- Teachers enter comments through a web interface built in asp (not
asp.net).
- Comments are stored in a SQL server 2000 (in a nText field)
- Comments are printed through a MS-Access 2002 front-end...
Most comments are in English, Spanish or French. Some comments are
English + Japanese.
|
by: gregerly |
last post by:
Ok, I've got an ajaxed calendar that lets users add their own events. This works great in Firefox and IE. In Safari however, i'm getting errors as the response text, instead of the success or failure message. My javascript is below:
submitButton.onclick=function(){
//set up all neccessary variables
var screenname=$F('screenname');
var month=$F('month');
var day=$F('day');
var year=$F('year');
var...
|
by: liketofindoutwhy |
last post by:
I am learning more and more Prototype and Script.aculo.us and got the
Bungee book... and wonder if I should get some books on jQuery (jQuery
in Action, and Learning jQuery) and start learning about it too?
Once I saw a website comparing Prototype to Java and jQuery to Ruby...
but now that I read more and more about Prototype, it is said that
Prototype actually came from Ruby on Rails development and the creator
of Prototype created it...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| | |