UTF-8编码与UTF-8无BOM格式编码的问题

croul_young 2012-03-04 11:07:04
如果php文件用utf-8编码,那么会有额外的输出。如果用utf-8无bom格式编码,那么php文件中echo "<script language=javascript>alert('保存成功!');</script>";这句又会乱码。
请问这种情况怎么解决?
...全文
448 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄袍披身 2012-03-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 croul_young 的回复:]

请问,我已经在模板页里写<meta http-equiv="Content-Type" content="text/html;charset=utf-8">了,为什么还是要在php文件里加上header("Content-type: text/html; charset=UTF-8");这句呢?
[/Quote]
因为你的echo 是php 在干活输出的内容
croul_young 2012-03-04
  • 打赏
  • 举报
回复
请问,我已经在模板页里写<meta http-equiv="Content-Type" content="text/html;charset=utf-8">了,为什么还是要在php文件里加上header("Content-type: text/html; charset=UTF-8");这句呢?
黄袍披身 2012-03-04
  • 打赏
  • 举报
回复
怎么会有这种事呢?你在输出之前指定

header("Content-type: text/html; charset=UTF-8");

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧