更改数据库字符集编码引起的问题

Posted 57容杰龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改数据库字符集编码引起的问题相关的知识,希望对你有一定的参考价值。

  用svn拉下来的项目,部署好的Oracle数据库(gbk编码),用tomcat部署好并发布项目,当访问相关网页时,出现乱码。于是把Oracle的字符编码改成utf8,tomcat也改成UTF-8,重新部署发布,仍然解决不了问题。后来用mysql数据库并提前设置好utf-8编码,乱码问题得以解决。原来,当把数据库更改编码后,以前旧的数据就会在数据库出现乱码,所以乱码问题不能有效解决。所以,一般要在数据库创建时就应该选择好编码,否则会出现乱码,丢失部分数据。

以上是关于更改数据库字符集编码引起的问题的主要内容,如果未能解决你的问题,请参考以下文章

无法更改字符集编码

如何更改字符串编码?

关于字符的编码问题

在Linux如何让更改文件的字符编码

是否可以更改 C 中的字符集编码?

如何更改 UIWebView 中的字符编码?