一个本地的搜索,中文关键字改成了u8e4b880这种类型的编码。例如"一" 转换后就是 "u8e4b880";
"二"转换之后就是"u8e4ba8c";
这是通过什么函数之类的实现的啊?
"二"转换之后就是"u8e4ba8c";
这是通过什么函数之类的实现的啊?
解决方案 »
- 财付通借口如何做呢 用php 最简单的。
- centos+openvpn+freeradius+daloradius+mysql的vpn server
- 我在文本框中输入汉字,但是在php程序中读取数据的时候提示乱码
- 错误提示:syntax error, unexpected '(', expecting T_VARIABLE or '$
- php版本兼容问题
- 研究DISCUZ的前辈进来看看
- 想用centos5.5 x64搭建lnmp生成环境,求如何进行相关软件的版本选择!
- PHP 传值的问题
- 什么方法可以判定程序是在本地运行还是在服务器上运行
- thinkphp volist多重循环的问题
- php连接mysql问题
- PHP正则
;?>这样转怎么不行啊
e4ba8c 是"二"的 utft-8编码的十六进制表示
冠以u8,表示后面的是utf-8的编码值如果你的字符串是 gbk 编码的,那么就
$s = "二";
$s = iconv('gbk', 'utf-8', $s);
$ch = 'u8' . current(unpack('H*', $s));这样就得到了 u8e4ba8c