我想编写一个简单的java Web应用程序,它在db。(Oracle)中包含日文字符和存储。我的服务器是tomcat。
我需要确保哪些事情,而不是我的编码应该正确设置的所有位置?我的IDE中有UTF-8,可能数据库配置也设置为UTF-8。那就够了吗?
我的服务器配置是否需要修改以支持日文字符的传输?
非常感谢任何指向示例应用程序的指针。
干杯
答案 0 :(得分:4)
我会用
检查数据库字符集SELECT *
FROM SYS.v_$nls_parameters
并检查NLS_CHARACTERSET是否支持Japanesse(例如但不限于:AL32UTF8,AL16UTF16)
答案 1 :(得分:1)
UTF-8是一个很好的编码选择,但不是唯一的选择。
如果您使用的是don't support UTF-8 natively的Microsoft产品,请注意。它们有自己的“标准”编码,称为UCS-2。你说Java和Oracle,所以也许不需要警告,但我不知道你是否有IIS作为你的网络服务器,所以我想我会指出它。
您还必须在您的机器上安装日语字符集:汉字,片假名和较旧的Kaiji套装。
如果您打算用日语输入字符,则需要安装日语IME。 Here's怎么做。