Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
andrei0077
6 / 6 / 0
Регистрация: 23.06.2011
Сообщений: 92
#1

UTF-8, не получается вывести иероглифы на экран

04.02.2012, 13:04. Просмотров 1064. Ответов 4
Метки нет (Все метки)

Добрый день! У меня есть массив с китайскими иероглифами в виде &# 30002. Пытаюсь их вывести на экран , не получается
Objective-C
1
   myLabel.text =  [[[ NSString alloc ] initWithUTF8String:"&# 30002" ] autorelease];
, так тоже не получается
Objective-C
1
   myLabel.text =  [[[ NSString alloc ] initWithUTF8String:"\u30002" ] autorelease];
Сейчас сделал предварительный просмотр этого сообщения, иероглиф вывелся, чувствую, что разгадка близко, но нужно вывести на экран в xcode , а не здесь)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2012, 13:04
Ответы с готовыми решениями:

UTF-8 без BOM = Иероглифы
Доброго времени суток! Переехал на новый сервер, и почему то всё сохраненное...

Почему вместо русских букв иероглифы? ( UTF-8 )
Приветствую, форумчане. Редактирую один скрипт и в всплывающих окнах, в самой...

Не получается вывести ответ на экран
#include <iostream.h> #include <stdio.h> int MinMod(const int *a,const...

Не получается вывести линию не экран
Не получается на PHP пользоваться функциями для рисования линий . Что бы я ни...

с++ не получается вывести на экран MAX2 и MAX3
K = (MAX2(a,a+b) + MAX3(a,b+c,a+b))/(1 + MAX2(a*b,b*c) +...

4
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
05.02.2012, 11:30 #2
Цитата Сообщение от andrei0077 Посмотреть сообщение
на экран в xcode
Эт как? в debug окно Вы имеете ввиду?
Цитата Сообщение от andrei0077
а не здесь
А "здесь" это где?
0
andrei0077
6 / 6 / 0
Регистрация: 23.06.2011
Сообщений: 92
05.02.2012, 17:18  [ТС] #3
Пишу этот код "甲" , он в этом сообщении отображается как иероглиф ,а в xcode всё перепробовал - не отображается ни в debug ни на экране.
0
A555
51 / 51 / 4
Регистрация: 04.04.2011
Сообщений: 209
06.02.2012, 02:26 #4
там другой Encoding есть специально для китайских символов тоже NSUTF.... а дальше по авто дописыванию методом проб и ошибок.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
06.02.2012, 18:55 #5
Вот очень глупое решение(рабочее):
Objective-C
1
2
int i = [[@"еЈ¬" stringByReplacingOccurrencesOfString:@"&#" withString:@""] intValue];
NSString *str = [NSString stringWithCharacters:&i length:1];
Любые энкодинги посылают нафиг. Все нужен нормальный кусок памяти.

P.S Буду признателен, если кто покажет, как "по-нормальному" её декодировать.
1
06.02.2012, 18:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2012, 18:55

Не получается вывести на экран последовательность Фибоначчи
это код представления последовательности чисел фибоначчи. Нужно вывести первые...

а как вывести на экран? через printf не получается
#include <iostream> #include <string.h> using namespace std; struct car...

Пузырьковая сортировка - не получается вывести результат на экран
Разработать программу, которая выводит на экран название предмета (возможно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru