跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

mysql - 一个比较大的php程序,需要由gbk修改到utf8.有哪些需要注意的地方?

1 修改了数据库的编码。

2 文件编码都改为utf8 3 html 的charset = utf8可是还是不行,有很多地方还是有乱码不知道错过了什么。

立即学习“PHP免费学习笔记(深入)

”;

ps。

后期可能会用react native 应该是不兼容gbk的吧?

PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载

回复内容:

1 修改了数据库的编码。

2 文件编码都改为utf8 3 html 的charset = utf8可是还是不行,有很多地方还是有乱码不知道错过了什么。

立即学习“PHP免费学习笔记(深入)

”;

ps。

后期可能会用react native 应该是不兼容gbk的吧?

修改了数据库编码 修改数据库编码必然造成乱码,应该先导出为sql文件,然后新建utf8的数据库,再把数据导进去。导入前还要检查导出的sql文件中是否有charset的定义,有的话需要替换为utf8。

另外,php连接数据库后马上就要执行set names utf8。

数据库也得改啊。

数据库字符集数据库字符集连接字符集,校对字符集,传输字符集,header头,数据库存储数据用的字符集

相关文章