电脑安全

您当前的位置:主页 > 电脑安全 >

详细阐述PHP环境下如何将GBK编码转成UTF-8格式-网

来源:[db:来源]标题:   方式    编辑:电脑技术全能网 时间:2019-09-19 12:35

原标题:详细阐述PHP环境下如何将GBK编码转成UTF-8格式-网
   apache 字符集 GB 2312mysql 字符集 GBK现要从 mysql 中提出信息(GBK) 写入到 XML 中XML中的编码格局是 UTF-8那末,怎样将GBK编码成 UTF8 ??详细先容:前一阵子见到了qiushuiwuhen君的对于gbk,unicode,big5的转换的文章然而几多有一些不太大的成绩因而我计划了一个担任字符转换的类,修改了此中的一些缺乏,增添了局部功效,当前我会一直裁减该类,来支撑更多的字符集增添了以下几点:unicode->gbk 标记局部的转换欧元符的辨认big5,Unicode,GBK之间的彼此转换,条件是只转换独特的字符集局部,应用阐明:临时顺序支撑以下字符编码方法:GBK,BIG5,UTF-16BE(Unicode big-endian字节次序),UTF-16LE(Unicode little-endian字节次序),UTF-8默许输出编码方法为GBK,默许输入编码方法为UTF-16BE;该种别供给两个函数用来修正输出和输入编码方法:修正输出编码方法 boolean SetGetEncoding(string $GetEncoding)修正输入编码方法 boolean SetToEncoding(string $ToEncoding)函数参数只能应用上述5种编码方法,辨别巨细写,如GBK不能写成gbk如果设置胜利,前往true,如果应用了过错的编码名,前往false,并事实过错信息函数string EncodeString(string $String)担任停止字符编码转换,前往转换后的字符串应用前,请将var $FilePath=""变量该为该顺序文件的相对门路,不然将会找不到数据文件例子:将gbk编码的字符串转化为UTF-8编码:$s="GBK编码";$CharEncoding=new Encoding();$CharEncoding->SetGetEncoding("GBK")||die("编码名过错");$CharEncoding->SetToEncoding("UTF-8")||die("编码名过错");echo $CharEncoding->EncodeString($s);在扫瞄器中应用UTF-8编码观察,将会看到准确的字符

上一篇:phpwind验证码代码讲解-网络编程

下一篇:没有了