[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: getting undisered results , when trying to display japane
Hello Rick , thankx for answering , i checked my xsl file by opening it in binary editor of visual studio.net , the one japanese char is takinf 3 bytes ie 家 rick the problem is that if i see the xsl file directly in browser it shoes me the japanese characters. and also if i send this characters in any xml packet and then if i transform it using msxml parser 4.0 and display the value of that packet even there the html is generated and i can see the japanese characters fine. PLz help :) ----- Original Message ----- From: "Rick Jelliffe" <ricko@a...> To: <xml-dev@l...> Sent: Sunday, March 02, 2003 1:58 AM Subject: Re: getting undisered results , when trying to display japanese characters > From: "asim" <qazi@a...> > > > > this my XSL file with japnese characters. if I transform it (my transformation > funtions is wriiten bellow the file) it shows me "?" question marks , plz help, > i did saved this file as UTF-8 and using win2k notepad. > > HTML is horrible to work with, for multilingual work. > > There are several places where problems can creep in: > > 1) The browser is using the wrong encoding. Check whether > your browser has been set to "auto-detect" the encoding, or > whether it is fixed to some other encoding. (In this case, the > "?" means "unexpected code".) > > 2) Your system may have fonts installed which do not have > the Japanese characters. This is less likely nowdays, but > still can happen. (In this case, the "?" means "unavailable > character") > > 3) You are reading the files over the web, and the webserver > is not labelling the data correctly. You need to check your > web-server's documentation for this, for example to set the > .htaccess file correctly if you are using Apache. (In this case, > the "?" means "unexpected code".) > > I hope these are some use. A systematic approach is better than > trial and error: in a HEX editor, look at the HTML file your XSLT > script produces:-- if the Japanese characters each take three bytes > where all the bytes are > 0x80, then your file is indeed UTF-8 > and you can concentrate on the HTTP and browser side of things. > If the Japanese characters take two characters each, then it is not > UTF-8 and you need to look at your XSLT code and implementation. > > Cheers > Rick Jelliffe > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|