当前位置:首页>开发>正文

php程序usc2编码如何转换成ansi简体中文编码 php的mysql怎么设置编码类型utf-8

2023-06-21 12:21:48 互联网 未知 开发

 php程序usc2编码如何转换成ansi简体中文编码 php的mysql怎么设置编码类型utf-8

php程序usc2编码如何转换成ansi简体中文编码?

给个转码的方法给你吧! 你可以自己修改$outEncoding的参数,下面的方法默认是转换为gb2312的字符集了,你调用方法就可以将你的字符串转换字符

//中文字符编码转换
public function safeEncoding($string,$outEncoding =GB2312)
{
$encoding = "UTF-8"
for($i=0$i{ if(ord($string{$i})<128) continue if((ord($string{$i})&224)==224) { //第一个字节判断通过 $char = $string{ $i} if((ord($char)&128)==128) { //第二个字节判断通过 $char = $string{ $i} if((ord($char)&128)==128) { $encoding = "UTF-8" break } } } if((ord($string{$i})&192)==192) { //第一个字节判断通过 $char = $string{ $i} if((ord($char)&128)==128) { // 第二个字节判断通过 $encoding = "GB2312" break } } } if(strtoupper($encoding) == strtoupper($outEncoding)) return $string else return iconv($encoding,$outEncoding,$string) }

php的mysql怎么设置编码类型utf-8

header("Content-type: text/html charset=utf-8") 另外你的编辑器编码也要对应哦 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开...

随便看看