我自己测试一下,很多字符变成了 ‘?'。

数据库连接已经是使用了 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

您可能感兴趣的文章:php操作mysql数据库的基本类代码php实现mysql数据库操作类分享mysql数据库添加用户及分配权限具体实现mysql数据库修改数据表引擎的方法linux安装mysql和使用c语言操作数据库的方法 c语言连接mysqlmysql数据库重命名语句分享mysql数据库备份命令分享(mysql压缩数据库备份)MyEclipse连接MySQL数据库报错解决办法php将mysql数据库整库导出生成sql文件的具体实现python连接mysql数据库示例(做增删改操作)数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)mysql数据库备份设置延时备份方法(mysql主从配置)mysql实现本地keyvalue数据库缓存示例c++连接mysql数据库的两种方法(ADO连接和mysql api连接)python使用mysqldb连接数据库操作方法示例详解mysql 导入导出数据库、数据表的方法C#操作mysql数据库的代码实例在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)

mysql 乱码 越南_mysql数据库乱码之保存越南文乱码解决方法相关推荐

  1. mysql不被其他ip访问_mysql数据库无法被其他ip访问的解决方法

    前言 还是之前说的项目,环境目前已经准备好了,项目准备验证阶段发现了一个问题,从上层应用输入鉴权访问应用,一直在等待状态,输入了正确的用户名及密码,却无法访问.看起来像是没办法访问到数据库连接的意思. ...

  2. mysql没法安装_mysql没法使用、没法启动服务的解决方法

    前提:是Windows系统mysql 1.考虑是否和之前下载的数据库冲突sql 解决方法:数据库 删除一切安装过的SQL安全 删除注册表(运行->regedit),machine->sys ...

  3. mysql like 中文版_MySQL使用like查询中文不准确的解决方法

    Mysql数据库like查询中文出现不准确的解决方法,中文检索有时候有点蛋疼,Mysql数据库like查询中文有时候会出现不准确.而且,在进行like检索时,有时候会返回一些与查询词不相关的记录,如查 ...

  4. mysql 错误问题_Mysql常见的几个错误问题及解决方法:

    Mysql常见的几个错误问题及解决方法: 1.问题: mysql DNS反解:skip-name-resolve 错误日志有类似警告: 点击(此处)折叠或打开 120119 16:26:04 [War ...

  5. mysql numeric 空值_mysql数据库不能添加NULL值,该怎么解决 - numeric

    ...持许多种不同的数值型数据.你可以存储整数 INT .小数 NUMERIC.和钱数 MONEY.INT VS SMALLINT VS TINYINT 他们的区别只是字符长度: INT型数据的表数范 ...

  6. mysql导入错误_mysql导入sql文件出错的一种解决方法

    转:https://blog.csdn.net/u011806486/article/details/60147358 本人在本地使用navicat for mysql可以连接到服务器数据库,但是从服 ...

  7. php5.5 mysql密码无法_MySQL密码正确却无法本地登录的解决方法

    MySQL root密码正确,却怎么也无法从本地登录MySQL,提示 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (us ...

  8. mysql经常挂掉_mysql 数据库经常报错挂掉

    问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志: 1.可能是/usr/local/mysql/data/mysql.pid文件没有写的权限 解决方法 :给予权限,执行 "ch ...

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

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

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

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

最新文章

  1. 拇指接龙游戏升级记录03(升级MainScene.cpp)
  2. StemBlock pytorch实现
  3. Android OpenGL ES 开发教程(20):颜色Color
  4. 【Linux部署】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
  5. HDU - 2795 Billboard(线段树)
  6. SAP Kyma SSL证书请求文件(CSR)生成逻辑
  7. ASP.NET实现二维码(QRCode)的创建和读取
  8. StereoPannerNode
  9. python实现excel数据透视_在pywin32中创建Excel数据透视缓存
  10. paip.ollydbg 常用流程以及找到子程序调用地址
  11. 常见问题解决方法汇总——十四届恩智浦智能车室外电磁越野组
  12. 自己电脑配置Oracle WebLogic Server
  13. 威feng网站的aes算法破解
  14. 计算机考研408真题
  15. 编译原理-语法分析详解
  16. EXCEL制作柱形图逆序的意义
  17. 学习笔记 Tianmao 篇 fresco 图片缓存加载框架
  18. html head标签详解
  19. 2022-08-08 第二小组 张明旭 Java学习记录
  20. JDBC之CallableStatement执行存储过程

热门文章

  1. plc计算机验证方案,基于VB6.0的S7-200 PLC与计算机的 - PLC实验 - 电子发烧友网
  2. geokit无法适用计算机怎么弄,geokit用户手册.docx
  3. springboot webflux 过滤器(WebFilter)
  4. 电子传真虚拟化的优势
  5. oracle10漏洞修复,Oracle 2009年10月紧急补丁更新修复多个漏洞
  6. python:time 对象
  7. EPON技术基础知识
  8. 【论文笔记】3D Human Pose Estimation with Spatial and Temporal Transformers
  9. 精确的目标检测中定位置信度的获取
  10. 最新长三角shp底图(两省一市+安徽)