thinkphp 怎么使用GBK编码

thinkphp 怎么使用GBK编码,第1张

在ThinkPHP/Conf/convention.php中查找DEFAULT_CHARSET,DB_CHARSET,替换成gbk,另外在页面中也要指定页面的编码.建议使用UTF8,GBK包括AJAX中文传值都需要转码,不方便.

thinkphp5连访问数据库时报错utf-8编码错误,出现中文乱码的原因就是字符编码不统一,出现中文乱码需要添加如下代码

在D:\phpStudy\PHPTutorial\MySQL下的my.ini中的mysqld下加如下语句:

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

示例代码如下:

扩展资料:

thinkphp5 连访问数据库时报错utf-8编码错误可能出错的地方:

1. 代码文件(判断查看文件编码的最简单的办法是:用记事本打开,然后点击“另存为”,出现的窗口下方有“编码”字样,若不是你想要的编码,改为你的编码后保存覆盖原来的文件即可)。    

2.  html 文件头部应加上 <meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />,把 utf-8 改为你要同意的编码即可。

3. 数据库连接代码应选择对应字符编码,mySql 的选择字符编码的代码为:mysql_query("SET NAMES 'utf-8'")其他数据库的代码请自行查询。

4. 后台程序代码 php 需要注明字符编码,header('Content-Type:text/html。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7805827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存