Используйте TempData [] Набор
, tempdata хранится от одного запроса до следующего, тогда его уведенный.
Если ваши исходные файлы находятся в UTF-8, какими они должны быть, это должно работать нормально. В противном случае вам следует использовать .strings-файлы в сочетании с макросом NSLocalizedString () и поместить текст в файлы UTF-16.
Подходит для меня: myUILabel.text = @ "© by me";
(источник: hillrippers.ch )
Редактировать: Теперь, когда я вижу, что вы пытались вставить символ как объект HTML - это не работает, просто вставьте символ в том виде, в каком он появляется.
В построителе интерфейса попробуйте вместе Option и G .
Если у вас нет клавиши Option , попробуйте использовать ALT .
Другой способ вставлять символы без обработки кодировки символов исходных файлов - это кодировать их как байты UTF-8 с использованием экранирования \ x
.
Согласно Fileformat.info , знак авторских прав Байты UTF-8 - это 0xC2 0xA9.
Итак, это работает: @ "\ xC2 \ xA9 Nationwide"
Вот как я все делаю.
Скопируйте и вставьте символ авторского права © прямо в исходный код.
Обычно не рекомендуется пропускать через компилятор строки, отличные от ASCII. Таким образом, подход UTF-8 лучше, если он не читается. Вы можете использовать
NSLocalizedString(@"copyright", @"");
, и тогда файл .strings с
copyright = "©2009";
будет намного проще обобщить на другие строки, отличные от ASCII.
(Кстати, это option + g, а не option + c.)