标签归档:乱码

解决mysql中文显示问题

php初入门,做些笔记。

按照网上实例写了个留言板,输入输出都能正常中文显示。唯独数据库中显示的是数字编码。强迫症不能忍。下面给解决方案。

出现乱码无非是数据写入,数据库,数据输出,这三者编码不一致导致。

第一步,建立数据表时,选择utf8_general_ci。

第二步:保证网页编码为utf-8.

第三步:数据写入前先声明一下mysql_query(“SET NAMES ‘utf8′”);

第四步:数据读取时也可以声明一下mysql_query(“SET NAMES ‘utf8′”);

基本能解决乱码问题,保证页面与数据库中文正常显示。

当然如果提前修改mysql配置文件,修改默认编码也能达到一劳永逸的目的。 稍后再补充吧。

为什么wordpress的css中文会乱码?

修改了一下默认主题的css,为字体增加“微软雅黑”这个字体。结果发现效果并没有出来,

用firebug检查发现css内的中文乱码。微软雅黑这四个字并没有解析出来。

解决方法:使用文本编辑器把css文件从ansi编码格式转换成utf-8即可。

很多模板是老外做的,所以一旦有模板问题请先检查编码格式。