mysql数据库乱码之保存越南文乱码解决方法
- 软件编程
- 2026-01-11 15:49:11
我自己测试一下,很多字符变成了 ‘?'。
数据库连接已经是使用了 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
# 都是
# 我将
# 我看
# BR
# 越南
# 变成了
# 使用了
# SET
# span
# 测试一下
# insert
# NAMES
# 搞了
# define
# 不起作用
# mysql数据库重命名语句分享
# mysql数据库修改数据表引擎的方法
# mysql数据库备份设置延时备份方法(mysql主从配置)
# conn
# die
# MyEclipse连接MySQL数据库报错解决办法
# mysql 导入导出数据库、数据表的方法
# mysql数据库备份命令分享(mysql压缩数据库备份)
# 在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)
# mysql_query
# php实现mysql数据库操作类分享
# mysql_error
# php将mysql数据库整库导出生成sql文件的具体实现
# linux安装mysql和使用c语言操作数据库的方法 c语言连接mysql
# 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
# python连接mysql数据库示例(做增删改操作)
# mysql数据库添加用户及分配权限具体实现
# mysql实现本地keyvalue数据库缓存示例
# php操作mysql数据库的基本类代码
# C#操作mysql数据库的代码实例
# mysql数据库乱码
# c++连接mysql数据库的两种方法(ADO连接和mysql api连接)
# python使用mysqldb连接数据库操作方法示例详解
# MYSQL_ENCODE
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
JavaScript实现鼠标经过表格某行时此行变色
Java中i++的一些问题总结
微信小程序实现倒计时功能
深入探究ASP.NET Core Startup初始化问题
Python request post上传文件常见要点
python 基于opencv 实现一个鼠标绘图小程序
在Python中实现字典反转案例
MySQL 如何连接对应的客户端进程
MySQL 慢查询日志的开启与配置
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
CentOS8.2安装Java 14.0.2的教程详解
PHP连接MySQL数据库三种实现方法
Eclipse2025安装了最新版本的JDK却无法打开的问题
c++ 判断是64位还是32位系统的实例
让你相见恨晚的十个Python骚操作
python 自定义异常和主动抛出异常(raise)的操作
eclipse输出Hello World的实现方法
五分钟带你了解Java的接口数据校验
python可视化 matplotlib画图使用colorbar工具自定义颜色
Goland 生成可执行文件的操作
Mybatis中连接查询和嵌套查询实例代码
pandas实现导出数据的四种方式
Python爬虫教程之利用正则表达式匹配网页内容
mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解
详解C#实例化对象的三种方式及性能对比
python中的对数log函数表示及用法
Pandas中DataFrame交换列顺序的方法实现
vue 插槽简介及使用示例
C++ 输入一行数字(含负数)存入数组中的案例
docker内网搭建dns使用域名访问替代ip:port的操作
Java 如何实现一个http服务器
C# 操作 MongoDB的示例demo
docker run之后状态总是Exited
MYSQL字符串强转的方法示例
python dir函数快速掌握用法技巧
python的数学算法函数及公式用法
Java接口和抽象类有什么区别
Docker重命名镜像名称和TAG操作
Android Studio导入jar包过程详解
idea打包java可执行jar包的实现步骤
Python爬虫之App爬虫视频下载的实现
C++类型转换的深入总结
Redis 缓存实现存储和读取历史搜索关键字的操作方法
c++ STL之list对结构体的增加,删除,排序等操作详解
Python hashlib和hmac模块使用方法解析
解决Docker启动Elasticsearch7.x报错的问题
给Docker更换国内镜像源操作
详解IDEA社区版(Community)和付费版(UItimate)的区别
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
Python爬虫实战案例之爬取喜马拉雅音频数据详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
