请教一个生成静态页面时UTF编码的问题
时间:2006-07-09
来源:互联网
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="UTF-8" />
前台全部生成的是html静态页面,但生成后的页面打开后显示为乱码。用editplus打开另存为utf-8格式的编码就显示正常。不知什么原因?觉得可能在写静态页面时能把文件的编码设为utf-8(也就是说用ie查看时显示选择的编码为Unicode(UTF-8))可能就没问题了,但不知道如何实现?还望高人们不吝赐教

作者: jiujun149 发布时间: 2006-07-09
作者: Roast Duck 发布时间: 2006-07-09
header("Content-Type: text/html; charset=utf-8");
$fp=fopen("xx.php","ab+");
fclose($fp);
这样写好象还是不行...
作者: jiujun149 发布时间: 2006-07-09
模板本身是utf-8的编码吗?
全是乱码是指模板内容,还是调出来的库中取出的内容,还是全部内容
不一样的,确保所有都是utf-8,才可以。
作者: Matrix@Two_Max 发布时间: 2006-07-09
作者: boom123 发布时间: 2006-07-10
www.btyes.com
就像楼上的高手们说的那样
用户输入数据,生成静态页等,都需要加上:
header("Content-Type: text/html; charset=utf-8");
把上面这个写到include文件里,在你的生成静态页的程序和用户输入数据的程序里,都include进来
你的PHP程序和模板里,不能手写汉字进去的,如果想手写汉字,要在保存的时候,将编码选为utf-8,就可以了
作者: 飞豹游侠 发布时间: 2006-07-12
作者: 飞豹游侠 发布时间: 2006-07-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28