Преобразовать специальный символ, например $, в шестнадцатеричный [закрыт]

Я работаю над приложением для iOS. В этом приложении я пытаюсь преобразовать NSString в шестнадцатеричное. Но в некоторых случаях NSString содержит специальные $, ¥, и т. д. Здесь я сталкиваюсь с проблемой. Эти символы не преобразуются в шестнадцатеричные.

Есть ли способ преобразовать специальные символы в шестнадцатеричные?


person Prateek Chaubey    schedule 19.02.2013    source источник
comment
Что вы подразумеваете под NSString to Hexadecimal ?   -  person Larme    schedule 19.02.2013
comment
Найдите в Google Преобразование NSString в шестнадцатеричное значение и найдите множество вопросов и ответов.   -  person Popeye    schedule 19.02.2013
comment
вы в настоящее время конвертируете его с помощью цикла for? Как вы делаете конвертацию?   -  person nycynik    schedule 19.02.2013
comment
Вы должны по крайней мере показать нам, что вы пробовали до сих пор.   -  person Martin R    schedule 19.02.2013


Ответы (1)


Преобразовать строку в NSData

[NSString dataUsingEncoding:]

Затем, используя объект данных, вы можете вывести любое основание: восьмеричное, шестнадцатеричное, десятичное, двоичное.

person John    schedule 19.02.2013
comment
Почему вам нужно преобразовать его в NSData, чтобы сделать это? - person trojanfoe; 19.02.2013