Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/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
Java 阿拉伯语渲染_Java_Gwt_Internationalization_Uibinder - Fatal编程技术网

Java 阿拉伯语渲染

Java 阿拉伯语渲染,java,gwt,internationalization,uibinder,Java,Gwt,Internationalization,Uibinder,当我将项目文本设置为阿拉伯语文本时,我的侧边栏项目出现问题,输出结果如下所示������� 而且没有正确渲染 LIElement item1=new SideBarItem().addSideBarItem("fa fa-fw fa-dashboard","العملاء","index.html");//here is the problem sideBar.appendChild(item1); sideBar.appendChild(new SideBarItem().ad

当我将项目文本设置为阿拉伯语文本时,我的侧边栏项目出现问题,输出结果如下所示������� 而且没有正确渲染

LIElement item1=new SideBarItem().addSideBarItem("fa fa-fw fa-dashboard","العملاء","index.html");//here is the problem
    sideBar.appendChild(item1);
    sideBar.appendChild(new SideBarItem().addSideBarItem("fa fa-fw fa-bar-chart-o","Charts","charts.html"));
    sideBar.appendChild(new SideBarItem().addSideBarItem("fa fa-fw fa-table","Tables","Tables.html"));
这是我使用的函数

public LIElement addSideBarItem(String icon, String text,String target){
    anc.setInnerHTML("<i class=\"" + icon + "\"></i> " + text);

    anc.setTarget(target);
    return sideBarListItem;
}
public LIElement addSideBarItem(字符串图标、字符串文本、字符串目标){
anc.setInnerHTML(“+文本);
anc.设定目标(target);
返回边栏列表项;
}
那么,如何将元素或小部件的内部文本设置为阿拉伯语字符串呢
例如setTitle(“عبي”)

我不得不更改eclipse保存源文件的格式 这个链接帮助了我

您的所有文件都是用UTF-8编码的吗?是的,我的project.gwt.xml和我的html页面都被编码为UTF-8。多谢托马斯,唯一没有编码为UTF-8的是项目的eclipse资源