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

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

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

1 ответ

Решение

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

[NSString dataUsingEncoding:]

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

Другие вопросы по тегам