当前,我的Localizable.strings文件的text encoding
设置为UTF-8
。我所有其他可本地化的文件都设置为no explicit
。
我想将UTF-8
更改为No explicit
,这怎么可能?
如果您想知道,原因是xCode 10出现此错误
无法使用指定的编码Unicode(UTF-8)解码输入文件,并且文件内容似乎以Unicode(UTF-16)编码
答案 0 :(得分:0)
要重置Text-Encoding
类型。选择您的language.string文件:
然后从右侧面板中选择Text Encoding
:
更新:
如果您不小心选择了Text-Encoding
,则必须从project.pbxproj
重设它。为此,请按照以下步骤操作:
Project.xcodeproj
project.pbxproj
并搜索您的文件名,然后删除fileEncoding = <encoding>;
(例如:fileEncoding = 4;
),然后保存文件。答案 1 :(得分:0)
您可以尝试手动编辑project.pbxproj
文件以删除fileEncoding = x
文件的Localizable.strings
吗?