界面做的比较好的网站,电子商务网站建设与规划,福州搜索排名提升,天眼查询企业信息官网入口【编程语言#xff1a;易语言】之前有发帖请教过如何解决MySQL写入中文乱码的问题。但没人会#xff0c;或者是会的人不想回答。搜索网上的答案并尝试很多次无效#xff0c;所以当时就因为这个乱码问题搁浅了一个软件很多日子。直到昨天又一次互联网搜索#xff0c;尝试很多…【编程语言易语言】之前有发帖请教过如何解决MySQL写入中文乱码的问题。但没人会或者是会的人不想回答。搜索网上的答案并尝试很多次无效所以当时就因为这个乱码问题搁浅了一个软件很多日子。直到昨天又一次互联网搜索尝试很多次后终于解决了乱码问题再一鼓作气完成了软件的全部功能。喜悦之余也想到肯定有很多人被这个问题所困扰他们的心情我是理解的。所以我决定分享下这个方法。1、首先在连接MySQL之后执行SQL语句 (连接句柄, “set names GBK”)这样才能读取库名、表名、记录数据时显示中文。当然也可以 执行SQL语句 (连接句柄, “set names utf8”)然后读取数据出来后转换UTF8编码为ANSI编码即可(转换模块、源码多了去自己找)。2、原本以为第一条执行后能输出中文了输入中文应该没问题。但就是输入中文有问题原因就在使用MySQL支持库的创建库和创建表命令创建后的库表默认都是拉丁字符集(当然是我这里发现的情况不是所有情况都这样)。所以要这样创建库之后执行SQL语句 (连接句柄, “ALTER DATABASE 库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”)创建表之后执行SQL语句 (连接句柄, “ALTER TABLE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”)这样就可以正常输入中文了。3、由于写入记录时使用单引号包括数据所以数据中如果有单引号就必须转义删除记录的条件语句也要求转义。转义的处理方法字段值 子文本替换 (子文本替换 (子文本替换 (字段值, “\”, “\|”, , , 真), “”, “\”, , , 真), “\|”, “\\\”, , , 真)