我们正在尝试用印地语国际化我们的 Spring MVC Web 应用程序。当我们尝试在属性文件中复制印地语文本时,属性文件会在印地语字符的位置显示小框。
当我们运行应用程序并查看 JSP 时,它会显示问号 ( ???????
) 来代替印地语字符。
编辑:
我的属性文件有以下内容。
login.message=\u0915\u0943\u092a\u092f\u093e \u0905\u092a\u0928\u0947 \u0916\u093e\u0924\u0947 \u092e\u0947\u0902 \u0932\u0949\u0917 \u0911\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u0940\u091a\u0947 \u0915\u0947 \u092b\u093e\u0930\u094d\u092e \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902
我使用以下命令来获取此编码字符串。
native2ascii -encoding utf-8 ApplicationResources_hi.properties gen\ApplicationResources_hi.properties
我的 JSP 页面在 head 部分有以下行
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
我还需要做其他事情吗?抱歉,我可能在这里遗漏了一些东西。