【发布时间】:2018-06-18 23:09:02
【问题描述】:
一直在为高棉(柬埔寨)应用程序的这种特定语言翻译而苦苦挣扎。我有一个值-km\strings.xml
我已将所有文本字符串直接加载到 xml 文件中,并且每个元素都能正确编译和显示,除了这一行:
<string name="text_seesummary">មើលរបាយការណ៍សង្ខេប</string>
src/main/res/values-km/strings.xml:43:48: Error: An invalid XML character (Unicode: 0xb) was found in the element content of the document.
我知道有问题的字符是一个垂直空间,但我不知道如何让 Android Studio 编译它。此特定文本在其他 UI 工具中使用并正确呈现。如何让 Android Studio 解析此字符串以进行编译?我找到了this 解决方案,但它不适用,因为我需要在编译时解析文本。我正在使用 Android Studio 3.1.3
【问题讨论】:
-
如果您只删除有问题的 0xb 字符,其他所有操作都正常吗?无法将 0xb 直接作为 XML 文件中的字符。
标签: xml android-studio android-resources multilingual