strtr函数目字符替换出现乱码
程序员文章站
2024-01-16 11:36:22
...
strtr函数字符替换出现乱码
我的替换词库来源于一个文本文件。文本文件无论改成gbk还是utf-8格式都出现乱码。
如果把替换词库自己定义如下:
$words = array('发文说'=>'DDDDDDDDDDDDDDDDDDDd');
替换就不会出现乱码
$data['content'] = strtr($data['content'], $words);
我把words变量打印出来,里面的词组都没有乱码,用函数检测,也不是utf-8格式。所以可以确认,内容和替换词组都是gbk格式的字符串。
请问如何解决这个问题?谢谢
我的替换词库来源于一个文本文件。文本文件无论改成gbk还是utf-8格式都出现乱码。
如果把替换词库自己定义如下:
$words = array('发文说'=>'DDDDDDDDDDDDDDDDDDDd');
替换就不会出现乱码
$data['content'] = strtr($data['content'], $words);
我把words变量打印出来,里面的词组都没有乱码,用函数检测,也不是utf-8格式。所以可以确认,内容和替换词组都是gbk格式的字符串。
请问如何解决这个问题?谢谢
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
下一篇: php实现上传图片文件代码,
推荐阅读
-
strtr函数目字符替换出现乱码
-
9、试编写程序,输入一个字符串,再输入一个字符ch,将字符串中所有的ch字符替换为字符’*’。 要求定义和调用函数mChar(s, c ),该函数将字符串s中出现的所有c字符替换为’*’。
-
strtr函数目字符替换出现乱码
-
php函数substr截取中文字符出现乱码的解决方法
-
strtr函数目字符替换出现乱码
-
PHP字符串替换函数strtr()的功能实现讲解
-
PHP字符串替换函数strtr()的功能实现讲解
-
都可以用于字符串替换,strtr函数 与 str_replace有什么不同?
-
都可以用于字符串替换,strtr函数 与 str_replace有什么不同?
-
PHP替换字符串函数strtr()和str
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论