Как читать китайские иероглифы? - PullRequest
1 голос
/ 22 января 2010

Я получил текстовый файл с сервера, и он содержит китайские иероглифы.Как читать эти символы?

Ответы [ 3 ]

1 голос
/ 22 января 2010

Надеюсь, сервер (если он использует HTTP) отправляет кодировку в заголовках HTTP. Что-то вроде:

Content-type: text/plain; charset=UTF-8

На основе этой кодировки вы можете читать текстовый файл и правильно его отображать.

1 голос
/ 22 января 2010

你好 MD.你 会 说 中文 吗

Возможно, вы захотите взглянуть на CFStringConvertEncodingToNSStringEncoding и kCFStringEncodingBig5_E.

Если вы включите его в стандартную системную кодировку для NSString (я не думаю, что вам когда-либо придется ссылаться на UTF конкретно), тогда все, что использует NSString, должно работать.

Да, вам может потребоваться изменить шрифт на другой, но стандартный системный шрифт Unicode должен иметь китайские глифы. Хотя они могут быть упрощены по сравнению с традиционными.

1 голос
/ 22 января 2010

Вам необходимо знать кодировку этого файла. Если это Unicode, или вы можете конвертировать его в Unicode, iPhone сможет с этим справиться.

Если вы хотите отобразить его на экране, вам нужны правильные шрифты, которые есть у iPhone.

Если вы хотите понять, что он говорит, вы должны выучить китайский язык (или запустить его через переводчик).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...