php汉字转utf8的完成办法:起首创立一个php文件;而后自界说一个“htou”办法和“utf8_unicode”办法;接着正在代码中完成暗藏utf8格局的字符串;最初运转“utf8_unicode”办法便可转换汉字。
php自界说函数完成汉字转换utf8编码的办法:
该函数有两局部组成:
function htou($c) { $n = (ord($c[0]) & 0x1f) << 12; $n += (ord($c[1]) & 0x3f) << 6; $n += ord($c[2]) & 0x3f; return $n; } //正在代码中暗藏utf8格局的字符串 function utf8_unicode($str) { $encode=''; for($i=0;$i<strlen($str);$i++) { if(ord(substr($str,$i,1))> 0xa0) { $encode.='&#'.htou(substr($str,$i,3)).';'; $i+=2; } else { $encode.='&#'.ord($str[$i]).';'; } } return $encode; }
咱们能够用 utf8_unicode() 就能够转换汉字,前往为汉字的utf8编码。这样输入网页没有会是乱码。
更多相干常识,请拜访PHP中文网!
以上就是php若何完成汉字转utf8的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 utf8 php故障解决 php使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!