用户
 找回密码
 入住 CI 中国社区
搜索
查看: 11291|回复: 2
收起左侧

怎样将shift-jis 编码转换为utf-8?

[复制链接]
发表于 2010-10-14 16:20:16 | 显示全部楼层 |阅读模式
1CI币
preg_match_all("/[\\x{30a0}-\\x{30fa}\\x{30fc}-\\x{30fe}\\x{4e00}-\\x{9fa5}]{4,20}|[a-zA-Z]{4,15}/u",$str,$m);

 楼主| 发表于 2010-10-14 16:21:43 | 显示全部楼层
这个表达式 用来 匹配编码 格式 为 utf-8 的话,完全没有问题,可是 匹配shift-jis 的确不行?哪位高手指点下
回复

使用道具 举报

发表于 2010-10-15 11:23:47 | 显示全部楼层
如果仅仅是转化,有没有尝试使用iconv?

PHP复制代码
iconv("shift-jis", "UTF-8", "やめて")
复制代码
回复

使用道具 举报

本版积分规则