无法保存 java 中的阿拉伯语值
Cannot save value in Arabic from in java
我有下面的代码,我想在数据库中保存下面的阿拉伯语值
public String approveAction() {
BindingContainer bindings = getBindings();
ADFUtils.findOperation("CreateInsert1").execute();
ADFUtils.setBoundAttributeValue( "Announcment", "تمت الموافقة على الطلب الخاص بـ");
// ADFUtils.setBoundAttributeValue( "RqStatus", "Approved");
ADFUtils.findOperation("Commit").execute();
ADFUtils.findOperation("Execute").execute();
return null;
}
但在数据库中显示如下:
E?E C???C??E ??? C???E C?IC?欧盟
注意阿拉伯语在直接插入数据库或从我的屏幕字段中正常保存时,问题仅出现在 Java 代码中。
请问是什么问题
检查 web.xml 文件中的应用程序编码
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
如果没有解决请尝试转换java文件中的编码。
我有下面的代码,我想在数据库中保存下面的阿拉伯语值
public String approveAction() {
BindingContainer bindings = getBindings();
ADFUtils.findOperation("CreateInsert1").execute();
ADFUtils.setBoundAttributeValue( "Announcment", "تمت الموافقة على الطلب الخاص بـ");
// ADFUtils.setBoundAttributeValue( "RqStatus", "Approved");
ADFUtils.findOperation("Commit").execute();
ADFUtils.findOperation("Execute").execute();
return null;
}
但在数据库中显示如下:
E?E C???C??E ??? C???E C?IC?欧盟
注意阿拉伯语在直接插入数据库或从我的屏幕字段中正常保存时,问题仅出现在 Java 代码中。 请问是什么问题
检查 web.xml 文件中的应用程序编码
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
如果没有解决请尝试转换java文件中的编码。