mysql 乱码 越南_MySQL_mysql数据库乱码之保存越南文乱码解决方法,我自己测试一下,很多字符变 - phpStudy...
mysql数据库乱码之保存越南文乱码解决方法
我自己测试一下,很多字符变成了 ‘?'。
数据库连接已经是使用了 utf8 字符集:
define("MYSQL_ENCODE", "UTF8");
mysql_query('SET NAMES '.MYSQL_ENCODE,$conn) or die('字符集设置错误'.mysql_error());
搞了大半小时,没有搞定。
insert 的数据都是仍然乱码,突然想,是不是字段不能保存这些越南文。
我看一下数据库字符集,默认都是 gbk,这个对中文是没有问题的,一碰到越南文,就乱码了。
于是,我将可能用到越南文的字段的字符集修改为 utf8,校对修改为:utf8_unicode_ci。(这里一定要具体修改某个字段,修改整个表的字符集,不起作用,字段还是保留着原来的字符集)问题解决。
我的数据库为:php_college_web
表:city_article
用到越南文的字段:title,content
于是执行如下sql:
ALTER TABLE city_article CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci
ALTER TABLE city_article CHANGE content content text CHARACTER SET utf8 COLLATE utf8_unicode_ci相关阅读:
全面了解javascript三元运算符
利用简洁的C语言代码解决跳台阶问题与约瑟夫环问题
解析C#中的分部类和分部方法
JavaScript页面模板库handlebars的简单用法
java实现读取、删除文件夹下的文件
asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法
C#随机设置900-1100毫秒延迟的方法
Oracle SQL tuning 数据库优化步骤分享(图文教程)
winform去掉右上角关闭按钮的方法
mac系统修复bash漏洞方法教程
javascript bom是什么及bom和dom的区别
用javascript关闭本窗口技巧小结
简单谈谈MySQL的loose index scan
C#中正则表达式的3种匹配模式
mysql 乱码 越南_MySQL_mysql数据库乱码之保存越南文乱码解决方法,我自己测试一下,很多字符变 - phpStudy...相关推荐
- mysql数据库报Access denied for user 的解决方法
mysql数据库报Access denied for user 的解决方法 参考文章: (1)mysql数据库报Access denied for user 的解决方法 (2)https://www. ...
- golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法
golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法,查询中报了以下这个错 Scan error on column index 2: ...
- linux连接mysql数据库出现1405错误原因的一些解决方法
linux连接mysql数据库出现1405错误原因的一些解决方法 在使用yum于腾讯云服务器安装了mysql之后,从家里的电脑尝试连接mysql数据库的时候,就出现了1405错误,经过我不断地查找资料 ...
- mysql limit 动态参数_MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)...
官方好像说过limit已经在5.6版本上支持了动态参数,但是测试时依然还是不行. 那么要解决limit动态参数唯一能做的就是使用字符串SQL拼接的形式,然后再进行执行. 一般有以下方式解决: 1.存储 ...
- firebird数据库安装连接的一些常见错误及解决方法
firebird数据库安装连接的一些常见错误及解决方法 最近有一个需求是把数据库里面的数据提取出来,这个数据库的后缀是.fdb,查阅资料可知应该是firebird数据库的文件,可是firebird数据 ...
- MySQL ERROR 1017 Can’t find file ‘xxx.frm’…错误的解决方法
MySQL ERROR 1017 Can't find file 'xxx.frm'-错误的解决方法 有的时候发现MySQL数据库某些表出现如下错误: ERROR #1017 :Can't find ...
- SQL Server数据库查询速度慢的原因和解决方法
SQL Server数据库查询速度慢的原因和解决方法 参考文章: (1)SQL Server数据库查询速度慢的原因和解决方法 (2)https://www.cnblogs.com/MyChange/p ...
- mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法 参考文章: (1)mysql出现ERROR1698(28000) ...
- 错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法(转)
错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法(转) 参考文章: (1)错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法( ...
最新文章
- PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理
- 关闭iOS软键盘的小方法
- 单表数据量过大处理策略
- jquery 文件预览功能
- python统计出现的中文标点_Python处理中文标点符号大集合
- 这四种攻击单片机的主要技术你了解多少?
- VS2010创建ATL工程及使用C++测试COM组件
- Linux shell编程学习笔记---第三章
- ASP.NET 安全性
- [西瓜书习题] 第二章 模型评估与选择
- 智慧城市顶层设计与不确定性
- 更换固态硬盘(不重装系统)(3)
- 睡梦音乐声悠悠...
- ChunJun 1.16 Release版本即将发布,bug 捉虫活动邀您参与!
- GitHub入门:github查看项目的历史版本,并实现版本的回滚(网页版)
- java在文件尾部写文件_Java在文件尾部追加内容
- python的星号(*)和双星号(**)运算符的使用
- delphi 7常用快捷键总结
- 新鲜出炉的京东面试题
- 使用Velocity生成代码