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...相关推荐

  1. mysql数据库报Access denied for user 的解决方法

    mysql数据库报Access denied for user 的解决方法 参考文章: (1)mysql数据库报Access denied for user 的解决方法 (2)https://www. ...

  2. golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法

    golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法,查询中报了以下这个错 Scan error on column index 2: ...

  3. linux连接mysql数据库出现1405错误原因的一些解决方法

    linux连接mysql数据库出现1405错误原因的一些解决方法 在使用yum于腾讯云服务器安装了mysql之后,从家里的电脑尝试连接mysql数据库的时候,就出现了1405错误,经过我不断地查找资料 ...

  4. mysql limit 动态参数_MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)...

    官方好像说过limit已经在5.6版本上支持了动态参数,但是测试时依然还是不行. 那么要解决limit动态参数唯一能做的就是使用字符串SQL拼接的形式,然后再进行执行. 一般有以下方式解决: 1.存储 ...

  5. firebird数据库安装连接的一些常见错误及解决方法

    firebird数据库安装连接的一些常见错误及解决方法 最近有一个需求是把数据库里面的数据提取出来,这个数据库的后缀是.fdb,查阅资料可知应该是firebird数据库的文件,可是firebird数据 ...

  6. MySQL ERROR 1017 Can’t find file ‘xxx.frm’…错误的解决方法

    MySQL ERROR 1017 Can't find file 'xxx.frm'-错误的解决方法 有的时候发现MySQL数据库某些表出现如下错误: ERROR #1017 :Can't find ...

  7. SQL Server数据库查询速度慢的原因和解决方法

    SQL Server数据库查询速度慢的原因和解决方法 参考文章: (1)SQL Server数据库查询速度慢的原因和解决方法 (2)https://www.cnblogs.com/MyChange/p ...

  8. mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法

    mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法 参考文章: (1)mysql出现ERROR1698(28000) ...

  9. 错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法(转)

    错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法(转) 参考文章: (1)错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法( ...

最新文章

  1. PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理
  2. 关闭iOS软键盘的小方法
  3. 单表数据量过大处理策略
  4. jquery 文件预览功能
  5. python统计出现的中文标点_Python处理中文标点符号大集合
  6. 这四种攻击单片机的主要技术你了解多少?
  7. VS2010创建ATL工程及使用C++测试COM组件
  8. Linux shell编程学习笔记---第三章
  9. ASP.NET 安全性
  10. [西瓜书习题] 第二章 模型评估与选择
  11. 智慧城市顶层设计与不确定性
  12. 更换固态硬盘(不重装系统)(3)
  13. 睡梦音乐声悠悠...
  14. ChunJun 1.16 Release版本即将发布,bug 捉虫活动邀您参与!
  15. GitHub入门:github查看项目的历史版本,并实现版本的回滚(网页版)
  16. java在文件尾部写文件_Java在文件尾部追加内容
  17. python的星号(*)和双星号(**)运算符的使用
  18. delphi 7常用快捷键总结
  19. 新鲜出炉的京东面试题
  20. 使用Velocity生成代码

热门文章

  1. 电影节 SDUT 2797
  2. 使用计算机进行生产流水线控制属于,毕业设计(论文)-饮料罐装生产流水线的PLC控制精选.docx...
  3. android bilibili弹幕技术解析,bilibili弹幕定位
  4. 07-ET框架的数据库连接
  5. Intellij IDEA Ultimate下载安装
  6. 陈景润定理的数学证明何处寻
  7. 一键自动化批量安装服务脚本
  8. 不知道干些什么,那就看看书吧!
  9. 洋码头 根据关键词取商品列表 API
  10. 高校房产管理系统有哪些功能?