RE: japanese encoding nightmare

Paul, read this and let me know if you still have questions:
 

Changing (X)HTML page encoding to UTF-8
http://www.w3.org/International/questions/qa-changing-encoding
 
RI



============
Richard Ishida
Internationalization Lead
W3C (World Wide Web Consortium)

http://www.w3.org/People/Ishida/
http://www.w3.org/International/
http://people.w3.org/rishida/blog/
http://www.flickr.com/photos/ishida/


 


________________________________

	From: public-evangelist-request@w3.org
[mailto:public-evangelist-request@w3.org] On Behalf Of Paul Arenson
	Sent: 13 November 2006 01:51
	To: public-evangelist@w3.org
	Cc: Paul Arenson
	Subject: japanese encoding nightmare
	
	
	Hello 

	I came here via
	http://www.webstandards.org/learn/articles/askw3c/dec2002/

	For a long time I have used Mozilla to create (or adapt other) web
pages.


	It has worked. I went back and was surprised that it worked DESPITE
different encodings I inadvertantly used.

	But recently tried to make pages that did NOT work!!!! Am not sure
why. And so I am wriiting.


	UNSUCCESSFUL EXAMPLE (Looks ok on desktop but not on server)
	http://tokyoprogressive.org/why.html

	CODE
	<meta content="text/html; charset=UTF-8" http-equiv="content-type">


	here are successful example from the past:
	- - - - - - - - - - - - - 

	SUCCESSFUL EXAMPLE ONE (JAPANESE COMES OUT RIGHT)
	http://www.tokyoprogressive.org/index/weblog/print/april-entries/

	This was made via EXPRESSION ENGINE

	I note I have both xml: lang and uft-8.
	I also note I am confused about differences between character
encoding and language, but anyway, it works.

	CODE
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
	<head>
	<title>April entries</title> 

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/>

	- - - - - - - - - - - - - 




	SUCCESSFUL EXAMPLE TWO 
	http://tokyoprogressive.org/indexoct2006.html

	THIS WAS MADE BY HAND USING a CSS TEMPLATE.

	I THOUGHT I did this in UFT-8, but no.
	Mozilla even says it is UFT-8, but as you can see the code is
western.
	In other words, why does it work?


	CODE
	<meta http-equiv="Content-Type"
	content="text/html; charset=iso-8859-1">

	- - - - - - - - - - - - - 



	SUCCESSFUL EXAMPLE THREE
	http://tokyoprogressive.org/indexnov2006.html
	Now here is one where I specified uft-8 and it too is ok!

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


	SUCCESSUL EXAMPLE FOUR (most bizarre?)
	I even forgot to add the meta tag!!!

	http://tokyoprogressive.org/
	- - - - - - - - - - - - - 



	PROBLEMS STARTED APPEARING WITH NEW PAGES

	EXPERIMENT:

	Method

	Make a page in several encodings
	http://tokyoprogressive.org/a.html
	<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
	<html>
	<head>
	<meta content="text/html; charset=ISO-2022-JP"

	LOOKS OK ONLINE 
	- - - - - - - - - - - - - 

	http://tokyoprogressive.org/b.html
	<meta content="text/html; charset=UTF-8" http-equiv="content-type">
	DOES NOT LOOK OK ONLINE
	- - - - - - - - - - - - - 
	http://tokyoprogressive.org/c.html
	<meta content="text/html; charset=Shift_JIS"
http-equiv="content-type">
	DOES NOT LOOK OK ONLINE
	- - - - - - - - - - - - - 
	http://tokyoprogressive.org/d.html
	<meta content="text/html; charset=EUC-JP" http-equiv="content-type">
	DOES NOT LOOK OK ONLINE
	- - - - - - - - - - - - - 



	CONCLUSION:

	Can anyone tell me what is going on?


	Thanks!


		__/__/__/__/__/__/__/__/__/__/
	Paul Arenson

	EMAIL
	paul@tokyoprogressive.org


	__/__/__/__/__/__/__/__/__/__/

	

Received on Thursday, 23 November 2006 10:16:06 UTC