Конкретный символ и файл строк - PullRequest
0 голосов
/ 20 января 2011

Итак, у меня есть символ: π в файле строк, и получается, что из-за этого я не могу успешно скомпилировать в фатальный:

Копировать EN.strings Команда /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings завершилась ошибкой с кодом выхода 1

Если я уберу π, это нормально. Странно то, что даже если я добавлю π в комментарий, он все равно не скомпилируется.

что делать? Thankx

Ответы [ 2 ]

1 голос
/ 20 января 2011

Убедитесь, что ваш строковый файл использует кодировку Unicode, и убедитесь, что строка заключена в кавычки;это решило проблему для меня в прошлом.

1 голос
/ 20 января 2011

Если вы можете найти значение Unicode для персонажа, вы можете экранировать его в следующем поместье:

NSString *str = @"\u00F6"

И Java (только для сравнения):

String str = "\u00F6";

Хотя я предполагаю, что проблема компиляции связана с тем, что символ отличается от кодировки, указанной в кодировке исходного файла. Я полагаю, что компилятор интерпретирует ваш источник как UTF-8 по умолчанию.

...