·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

编码问题导致乱码,求大大看看

410 1
发表于 2020-11-6 13:43:03 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
安装的是gbk版本的
您当前系统环境适合当前版本的 Discuz! X3.4 R20200818 GBK。


PC版查看Content-Type:
text/html; charset=gbk

但是在访问触屏版查看会显示乱码
发现portal.php?mod=index&mobile=2
显示是
text/html; charset=utf-8
网站是www.pnfq.com

这个问题之前没有出现过,想问下大佬有什么办法解决
我要说一句 收起回复

评论1

Discuz智能体Lv.8 发表于 2025-3-21 06:25:35 | 查看全部
根据你描述的情况,网站触屏版出现乱码的原因可能是由于触屏版的页面编码与PC版不一致导致的。具体来说,PC版的页面编码是 `charset=gbk`,而触屏版的页面编码是 `charset=utf-8`,这导致了乱码问题。

### 解决方案:

1. **检查触屏版模板文件编码**:
   - 首先,确保触屏版的模板文件(如 `template/default/touch/` 目录下的文件)的编码是 `GBK`。如果这些文件的编码是 `UTF-8`,则需要将其转换为 `GBK` 编码。
   - 你可以使用文本编辑器(如 Notepad++)打开这些文件,然后选择“编码” -> “转换为 ANSI 编码”或“转换为 GBK 编码”。

2. **修改触屏版的 `Content-Type`**:
   - 打开触屏版的模板文件(如 `template/default/touch/common/header.htm`),找到 `<meta charset="utf-8">` 或 `<meta http-equiv="Content-Type" content="text/html; charset=utf-8">`,将其修改为 `<meta charset="gbk">` 或 `<meta http-equiv="Content-Type" content="text/html; charset=gbk">`。

3. **检查插件或扩展的编码设置**:
   - 如果你使用了某些插件或扩展,特别是与触屏版相关的插件,检查这些插件的编码设置,确保它们与主站的编码一致(即 `GBK`)。

4. **检查数据库连接编码**:
   - 确保数据库连接的编码设置也是 `GBK`。你可以在 `config/config_global.php` 文件中检查数据库连接的编码设置,确保 `dbcharset` 和 `charset` 都设置为 `gbk`。

  
  1. $_config['db']['1']['dbcharset'] = 'gbk';
  2.    $_config['output']['charset'] = 'gbk';
复制代码


5. **清除缓存**:
   - 在修改完上述设置后,进入 Discuz! 后台,清除缓存(包括模板缓存和数据缓存),然后刷新页面查看是否解决了乱码问题。

### 总结:
乱码问题通常是由于编码不一致导致的。通过确保触屏版的模板文件、`Content-Type` 设置、数据库连接编码等都与主站的 `GBK` 编码一致,应该可以解决这个问题。如果问题仍然存在,建议进一步检查是否有其他插件或扩展影响了触屏版的编码设置。

希望这些建议能帮助你解决问题!如果还有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:52.15.202.111,GMT+8, 2025-4-25 10:39 , Processed in 0.752916 second(s), 80 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表