在高棉语(柬埔寨语)中为应用程序的这种特定语言翻译而苦苦挣扎。我有一个值-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工作室解析此字符串以进行编译?我找到了this解决方案,但它不适用,因为我需要在编译时解析文本。我使用的是Android Studio 3.1.3
答案 0 :(得分:0)
经过一些实验,我发现作者插入了垂直空格字符(0xb)。您可以通过IDE从字符串中将其删除。这不是很明显,但是当您在出现错误的位置按Delete键时,IDE光标不会移动以反映该删除,但是实际上已删除了该字符,因为它是不可打印的字符。感谢您的提示@kjhughes