Мне нужно добавить символ в строку как проверку crc. Строка состоит из 125 символов. 125-й символ - это символ crc.Кодировка символов Ascii и UTF8
Я петлю по 124 первым символам, добавляя их значения ascii вместе, выполняя некоторые бит-вещи с суммой и вычисляя значение ascii для последнего символа (125-й символ).
Значение ascii может быть> 127 и < = 255. Мне нужно получить строковое представление для этого значения (иногда называемого расширенным символом ascii).
Я попытался это:
NSString *s1 = [NSString stringWithFormat:@"%C", 155]
но печать s1 в отладчик шоу @ "". Я ожидал бы, что s1 будет @ "ø".
Что-то подсказывает мне, что я должен использовать UTF8, но как бы я это сделал?
Разве вы не используете '% c' вместо этого? –
- это отладчик, способный отображать расширенные символы ascii? – TMacGyver
Почему вы ожидали, что 155 будет «ø»? Какая кодировка символов должна быть? –