乱码之解决法办

乱码之解决方法

HTMLJSCSS

  • 对于HTML网页来说,要确定文件的编码为utf-8,这个可以将网页用DW cs4打开,然后看一下右下角,是否有这样的图示:
    不是utf-8的话点击菜单栏的 修改 => 页面属性 => 标题/编码 =>
  •  
  • 或者用editplus打开,然后看右下角是否有这样的图示 ,如果不是utf-8的话就点击菜单栏的 文件 => 另存为,在弹出的窗口中最下面选择编码为utf-8,保存。
  • 对于网页里的所有外面链接进来的CSS文件和JS文件,也都要保证其文件编码都为utf-8,验证的方法和上面提及的同理。
  • 对于HTML页面,要保证头部标签里有这么一句话:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />。这句话相当于告诉浏览器要用utf-8编码来浏览你的网页。
  • 如果CSSJS里面没有中文字符,很有可能你改成utf-8编码一直是不能保存成功,很快就会变成gb2312编码,解决的方法是在CSSJS里面加注释符,写些中文内容(例如 作者:***,顺便替你自己宣传宣传,^_^)。

PHP

  • 对于PHP页面来说,也要确定文件的编码为utf-8,验证的方法以及修改的方法和上面HTML提及的同理。
  • 要保证PHP文件里面有这么一句话(includerequire进来的文件里已有也行。)
    header('Content-Type:text/html;charset=utf-8'); //
    编码为utf-8
  • 如果PHP没有中文字符,很有可能你改成utf-8编码一直是不能保存成功,很快就会变成gb2312编码,解决的方法跟CSSJS里面的一样。
  • PHP函数里像session_start()header()这些函数在调用之前是不能向浏览器打出任何内容的,所以绝对不要用记事本去编辑任何utf-8编码的PHP文件,因为记事本会向文件的开头写入一个看不见的BOM信息。!!!!!!!!

MySQL

  • 创建数据库的时候,一定要用utf8编码
  • 新建数据表的时候,也一定要用utf8编码
  • 数据表里的每一个文本类型的字段,也一定要用utf8编码
  • PHP语句中,连接服务器,选择数据库成功后,要记得有这么一句:
    mysql_query('SET NAMES utf8');

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值