首先你要搞清楚,插入到数据库的字符是乱码,如果是,则需要在插入数据库之前,进行字符编码转换。如果是通过WEB程序插入,则需要在WEB层设置字符格式和转换。如果数据库中不是乱码,在查询显示的时候是乱码,则需要跟踪,看信息在哪里交互的时候出现了乱码,设置转换即可。
比如,WEB应用,在JSP 里面 设置 <%@ page language="java" import="javautil" pageEncoding="GBK"%>
第一种方法:在浏览器菜单栏中选择“查看”->编码->自动选择(或者utf8);
第二种,看看你写代码的软件中的编码类型选择了么 ,我用的是EditPlus,所以在右下角那个地方有一个utf8有时候出现你说的情况就是因为utf8变成了ANSI,双击它可以选择其他编码。希望可以帮到你
以上就是关于我向mysql数据库插入中文数据时,数据库中的中文全部显示为问号,换了一个电脑之后,就正常了,为什么呢全部的内容,包括:我向mysql数据库插入中文数据时,数据库中的中文全部显示为问号,换了一个电脑之后,就正常了,为什么呢、php数据库中的中文数据在页面上显示的是问号、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)