ThinkPHP 里页面出现了乱码。 我用的是editplus编码是utf-8,游览器用的是firefox用的是utf-8

问一下原因
及解决方法

  尊敬的用户,您好!很高兴为您答疑
  这是因为您在meta里面声明的编码与您文件输出的html编码不符所致。要解决php动态文本里中文乱码的问题,您除了需要保证编辑工具的编码格式外,还要使用正确的编码容器和输出配置。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-26
看看网页的HTML代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />确定里面是UTF8,php文件和HTML文件都用editplus打开另存一下,存的时候选无BOM的UTF8追问

其实我这么做个
结果我输入
http://localhost/app/index,php时总出现错误。
后来删掉了就好了
现在问题还在呢。
不过谢谢了

追答

还有问题?那你删了缓存试试。。。

追问

没问题了
主要是我用,meta 会出现问题
已经解决了
就是不用meta

本回答被提问者采纳
第2个回答  2013-04-26
看你thinkphp 这个框架本身是什么编码的追问

我是在这里下载的

还有我tp貌似是gbk的,我改完游览器为gbk就对了

但是这样对么,

tp框架是用gbk的好还是utf-8的好

还有正常开发是用gbk还是utf8的

追答

都可以的


Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答