V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kuxiaobai
V2EX  ›  问与答

向各位老哥请教一个关于 tp6 读取数据中文乱码的问题

  •  
  •   kuxiaobai · Jun 9, 2024 · 1208 views
    This topic created in 686 days ago, the information mentioned may be changed or developed.

    docekr 部署,用的同一个 docker-compose.yaml 文件,在本地环境测试是正常的,在服务器上则出现中文乱码,英文不受影响。 本地环境:wls -> docker -> nginx php7.4 mysql5.7 服务器:debian -> docker -> nginx php7.4 mysql5.7 bing 搜了一些方法没能解决,在此请教一下各位技术老哥。 pic

    wbrobot
        1
    wbrobot  
       Jun 10, 2024
    先看数据库编码。-->建议 utf8mb4
    再用工具连 mysql 里面,看看记录是不是已经乱码了。-->已经乱了就删了
    再查看 php 链接字符串的编码 -->建议 utf8mb4
    再看 php 文件的编码 -->建议 utf8 无 BOM

    这几个编码统一之后,肯定不会乱了。
    kuxiaobai
        2
    kuxiaobai  
    OP
       Jun 10, 2024
    @wbrobot 感谢老哥的帮助,发现问题了,我在导出 sql 文件后手动对其进行操作过,保存的的 sql 文件编码有问题。感谢感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   975 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:59 · PVG 06:59 · LAX 15:59 · JFK 18:59
    ♥ Do have faith in what you're doing.