Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Android IBM Worklight-UTF-8编码isn';他没有按预期工作_Android_Encoding_Utf 8_Ibm Mobilefirst - Fatal编程技术网

Android IBM Worklight-UTF-8编码isn';他没有按预期工作

Android IBM Worklight-UTF-8编码isn';他没有按预期工作,android,encoding,utf-8,ibm-mobilefirst,Android,Encoding,Utf 8,Ibm Mobilefirst,我正在用IBM Worklight开发一个Android应用程序。它使用HTML5、Javascript和CSS。我的IDE是Eclipse Indigo 我的问题是,为什么只有字符串声明的一个变体正确地显示字符串 这是JavaScript代码。脚本文件是UTF-8编码的,项目中的所有文件也是UTF-8编码的(我在eclipse中的文件属性中对此进行了更改): 您可以看到我尝试在3种变体中使用umlauts(pstHeader,btUebersicht,btStart)。在我的Android设备

我正在用IBM Worklight开发一个Android应用程序。它使用HTML5、Javascript和CSS。我的IDE是Eclipse Indigo

我的问题是,为什么只有字符串声明的一个变体正确地显示字符串

这是JavaScript代码。脚本文件是UTF-8编码的,项目中的所有文件也是UTF-8编码的(我在eclipse中的文件属性中对此进行了更改):

您可以看到我尝试在3种变体中使用umlauts(
pstHeader
btUebersicht
btStart
)。在我的Android设备上,只有
pstHeader
正确显示。但当我在Chrome中调试时,所有3种变体都正确显示。我还不能发布截图,但我希望你能理解

要完成我的问题,这是main.html文件。它也是UTF-8编码的:

<head>
    <meta charset="UTF-8">
...
    <div data-role="page" id="pageStart">
        <div data-role="header" id="header">
            <h3 id="pstHeader" class="translate">Billardübungen</h3>
        </div>
        <div data-role="content" style="padding: 15px">
            <a href="#pageOverview" data-role="button" id="btUebersicht" class="translate">Übersicht</a>
            <a href="#" data-role="button" id="btStart" class="translate">Starte neue Serie</a>
            <a href="#pageOptions" data-role="button" id="btOptions" class="translate">Optionen</a>
        </div>
...

...
比拉德·杜本根
...

这让我想起了Worklight 6.0中纠正的一个缺陷

确保
android\native
中生成的项目文件也采用UTF-8格式

<head>
    <meta charset="UTF-8">
...
    <div data-role="page" id="pageStart">
        <div data-role="header" id="header">
            <h3 id="pstHeader" class="translate">Billardübungen</h3>
        </div>
        <div data-role="content" style="padding: 15px">
            <a href="#pageOverview" data-role="button" id="btUebersicht" class="translate">Übersicht</a>
            <a href="#" data-role="button" id="btStart" class="translate">Starte neue Serie</a>
            <a href="#pageOptions" data-role="button" id="btOptions" class="translate">Optionen</a>
        </div>
...