Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat 6和外来字符(UTF-8和非UTF-8混合)_Utf 8_Character Encoding_Tomcat6_Character_Tomcat5.5 - Fatal编程技术网

Tomcat 6和外来字符(UTF-8和非UTF-8混合)

Tomcat 6和外来字符(UTF-8和非UTF-8混合),utf-8,character-encoding,tomcat6,character,tomcat5.5,Utf 8,Character Encoding,Tomcat6,Character,Tomcat5.5,我在使用Tomcat 6的web应用程序中显示外语字符时遇到问题。以前我们使用的是Tomcat5.5,我们没有遇到这个问题。为了解决这个问题,我遵循并相应地更改了我的web应用程序。现在web应用程序支持URF-8编码,编码的大部分问题都已修复。我现在面临的更大的问题是使用Tomcat5.5应用程序存储在数据库中的旧数据。使用UTF-8编码的webapp上未正确显示旧数据。使用UTF-8编码配置webapp并能够显示非UTF-8编码的旧数据的最佳方式是什么 此外,我无法确定以前使用了什么编码。谢

我在使用Tomcat 6的web应用程序中显示外语字符时遇到问题。以前我们使用的是Tomcat5.5,我们没有遇到这个问题。为了解决这个问题,我遵循并相应地更改了我的web应用程序。现在web应用程序支持URF-8编码,编码的大部分问题都已修复。我现在面临的更大的问题是使用Tomcat5.5应用程序存储在数据库中的旧数据。使用UTF-8编码的webapp上未正确显示旧数据。使用UTF-8编码配置webapp并能够显示非UTF-8编码的旧数据的最佳方式是什么


此外,我无法确定以前使用了什么编码。谢谢。

您使用的数据库是什么?大多数数据库只提供转换表的字符集的命令。有没有办法确定数据的编码?如果我能找到,那么我可以从我们的数据库团队那里得到帮助。如果数据在数据库本身看起来很好(因此不是那边的Mojibake),那么它只是存储在数据库自己的字符集中。您只需将其迁移到UTF-8即可。将此发送给您的DBA:谢谢。我将与他们核实,并尝试是否修复。如果成功,请告诉我,然后我将把评论转化为答案,以便可以接受。