Have you tried inserting the following

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

within your html code rather than indicate it in the response header ?
Most browsers would prioritize encoding info from the document.
Then make sure your i18n content (静态文字) is utf-8 encoded;
check your text editor on this.

Also, your dynamically generated text content must use the same
encoding
as your main page. 希望对你有用 :)


On Apr 16, 11:06 am, Yuzhu <yuzhu.m...@gmail.com> wrote:
> 如果在渲染前指定self.response.headers['Content-Type']='text/
> html;charset=utf-8' ,那么google app engine里面的数据实体的中文属性值都可以正常显示,但是页面上的静态中文
> 则显示乱码,如:<a>链接</a>,其中的'链接'显示为乱码;但不指定self.response.headers['Content-
> Type']='text/html;charset=utf-8',页面默认也是utf-8解析,其中的'链接'字样不可以显示,如果修改浏览器字符
> 编码格式为gb2312,静态文字可以正常显示,但是数据实体的中文属性值则显示乱码了。。怎么才能统一呢?让静态的和动态的中文都可以正常显示?
> ps:动态的是utf-8编码的,页面中的静态文字如何也使用utf-8而不是gb2312?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to