在开博不久,写了一篇关于解决php乱码问题文章,php 解决乱码的通用方法,绝大部分乱码,这篇博文都可以解决,但是也有例外。
今天在ubuntu里面装了一下可爱的小企鹅(fcitx),但是装完后呢,乱码是一个一个的小方框,搞得我很郁闷
一,出现乱码的原因分析
1,保存文件时候,文件有自己的文件编码,就是汉字,或者其他国语言,以什么编码来存储
2,输出的时候,要给内容指定编码,如以网页的形势输入时<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
3,从数据库取出数据时,搞不清楚数据库,设置的字符集
4,以汉字为例,汉字本来也有编码的,一个汉字gbk要二个字符,而utf8要三个字符