我把所有能设置字符集的地方全部设置为utf8了,中文依然读写数据库的...

发布网友 发布时间:2022-04-24 11:39

我来回答

2个回答

热心网友 时间:2022-04-11 07:07

编码问题,具体情况具体分析,不一定需要所有编码方式都一致,需要的是,数据发出方用什么编码发出的数据,数据接收方就用什么编码去接,要把数据流转的过程搞清楚,每个环节的编码方式对齐,出了问题也是一个环节一个环节地排除。比如,你说数据库(假如是Oracle数据库)是UTF8的,你就用PL/SQL去读一下,读出来的数据用UTF8解析看看会不会乱码,然后在后台用UTF8解析成String,打印一下看看会不会乱码,然后考虑用什么编码方式发到前台,前台用什么方式接收,就这样一个环节一个环节地排除。需要注意的是,浏览器默认的数据解析编码是GBK的,看看是不是需要指定一下。

热心网友 时间:2022-04-11 08:25

数据库字符集是utf8嘛追问恩,数据库是utf8 专门看过的。并且mysql本来默认就是utf8.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com