为了不再显示的时候乱码,要修改数据库默认编码。以下以GBK编码页面为例进行说明:
1、修改MYSQL的配置文件:my.ini里面修改default-character-set=gbk
2、代码运行时修改:
①Java代码:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk
②PHP代码:header("Content-Type:text/html;charset=gb2312");
③C语言代码:int mysql_set_character_set( MYSQL * mysql, char *
csname);
该函数用于为当前连接设置默认的字符集。字符串csname指定了1个有效的字符集名称。连接校对成为字符集的默认校对。该函数的工作方式与SET
NAMES语句类似,但它还能设置mysql- > charset的值,从而影响了由mysql_real_escape_string()
设置的字符集。
相关文章
- 03-168行代码的模板字符串替换函数
- 03-16eclipse快速复制一行代码(向下/向上)快捷键修改设置
- 03-16CNN压缩:为反向传播添加mask(caffe代码修改)
- 03-16菜鸟扣代码第31天:leetcode第796题--旋转字符串
- 03-16修改OpenCV一行代码,提升14%图像匹配效果
- 03-16博客园Markdown编辑器修改代码配色、添加代码行号
- 03-16修改TFS与本地源代码映射路径
- 03-16《剑指Offer——不修改数组找出重复的数字》代码
- 03-16❤️557❤️带新手一起刷力扣 (LeetCode)❤️代码有详细的注释❤️反思总结❤️557. 反转字符串中的单词 III
- 03-16Android 在代码中修改TextView的DrawableRight等方向上的图片