Я знаю, как заменить текст в строке. Но это с использованием символов клавиатуры (ASCII). В Objective C, как мне указать символ степени? Кроме того, как мне получить код ASCII для символа?
iPhone, как программно заменить символ градуса на букву o в строке?
comment
Я использую earthlingsoft.net/UnicodeChecker при проверке глубины символов. Вы можете искать по имени, видеть кодировку UTF8 для символа, число \uXXXX, HTML ° / и т. д. Также отображает глиф, если он доступен, в установленных вами шрифтах. Различные вкладки предоставляют все виды информации Unicode о символе, включая похожие символы (˚, ̊, ⁰, ∘). Настоятельно рекомендуется.
- person johne   schedule 18.03.2010
Ответы (3)
Чтобы найти символы, которых нет на вашей клавиатуре, выберите «Специальные символы…» в меню «Правка».
Чтобы найти значения ASCII, см. http://www.asciitable.com/.
person
Jon Reid
schedule
17.03.2010
♭♭♭♭ вот символ плоской ноты в музыке. Нужно ли мне использовать определенный шрифт, чтобы получить этот символ? И как я узнаю, какую escape-последовательность использовать?
- person Scott Pendleton; 17.03.2010
@Scott использует палитру специальных символов, чтобы найти букву. Во всплывающей подсказке (наведите указатель мыши на символ) есть Unicode: информация, которая является вашей escape-последовательностью (с префиксом
\u.
- person Dave DeLong; 17.03.2010
Символ степени: Option-Shift-8 => °. Я считаю, что вы также можете сделать: @"\u00B0".
Чтобы получить код ASCII для символа, просто введите символ в char и преобразуйте char в int.
person
Dave DeLong
schedule
17.03.2010
Спасибо, это был сверхбыстрый ответ. Это также дает символ степени: @\xC2\xB0 .
- person Scott Pendleton; 17.03.2010
Это должно быть shift-option-8. Символ, который вы дали, представляет собой несколько похожий, но не связанный с ним маленький круг надстрочного индекса, который не используется в английском языке.
- person Chuck; 17.03.2010
@ Чак, да, я никогда не знал о shift-opt-8. Я считаю, что технически opt-0 — это мужской порядковый номер, но мне он показался достаточно близким. :) Редактирование ответа.
- person Dave DeLong; 17.03.2010
На самом деле то, как выглядит мужской порядковый номер, зависит от шрифта. В некоторых системах он очень похож на символ градуса. На других (таких как тот, на котором я сейчас) у него есть линия внизу.
- person Chuck; 17.03.2010
Вариант сдвига 8 также дает аналогичный характер. Это тот, который я всегда использую, и я не уверен в разнице между ними, за исключением того, что вариант шрифта SO 0 имеет линию под ним.
Option+Shift+8 = °
Option+0 = º
person
David Kanarek
schedule
17.03.2010