Измените кодировку текста на «Явное» в локализуемом файле. - PullRequest
0 голосов
/ 20 сентября 2018

В настоящее время мой text encoding файла Localizable.strings установлен на UTF-8.Все мои другие локализуемые файлы установлены на no explicit.

Я хочу изменить UTF-8 на No explicit, как это возможно?

Если вы хотите знать, это связано с xCode 10, эта ошибка появляется

Не удалось декодировать входной файл, используя указанную кодировку: Unicode (UTF-8), и отображается содержимое файладля кодирования в Unicode (UTF-16)

enter image description here

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Вы можете попробовать вручную отредактировать файл project.pbxproj, чтобы удалить fileEncoding = x для вашего Localizable.strings файла?

0 голосов
/ 20 сентября 2018

Для сброса типа Text-Encoding.Выберите файл language.string:

enter image description here

Затем выберите Text Encoding на правой панели:

enter image description here

Обновление:

Если вы случайно выбрали Text-Encoding, вам придется сбросить его с project.pbxproj.Для этого выполните следующие действия:

  1. Откройте содержимое пакета вашего Project.xcodeproj

enter image description here

Откройте project.pbxproj, найдите имя файла, удалите fileEncoding = <encoding>; (например: fileEncoding = 4;) и сохраните файл.

enter image description here

...