我有应用程序,其中我将日文文本存储在DB中的一列中。它已成功保存。
当我使用Firefox搜索日文文本时,我可以搜索记录。
但日语文本搜索不适用于 IE9和Chrome 。在我的jsp中,我将UTF8编码设置为,
<meta http-equiv="X-UA-Compatible" content="IE=edge" >
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
任何有关IE9和Chrome无法使用的建议。
提前致谢。
答案 0 :(得分:0)
你可以试试这个并用chrome测试:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
并且它必须是HEAD中的第一个元标记
答案 1 :(得分:0)
这被称为“mojibake”问题。检查用于存储文本的字符编码,以及Java中使用的字符编码以及向客户端声明的字符编码。
现代浏览器的最佳选择是UTF-8。在过去,SHIFT_JIS是一种常用的编码,但我相信所有浏览器现在都可以使用UTF-8。
UTF-8几乎包含每种语言中的每个字符,而其他编码如SHIFT_JIS则包含一个子集。 。 。有许多字符编码根本不支持任何日文字符。