Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
escape-посделовательности
|
|||
|---|---|---|---|
|
#18+
Не могу разобраться со строками. Есть у меня переменная, объявленная таким образом: char t[] = "Алтайский край"; она равна: "Алтайский край" В другую переменную получаю из внешнего источника такую же строку, но в виде "Алта..." Как можно конвертировать вторую переменную в нормальный текст? Может как-то с помощью printf? Мне кажется должен быть какой-то простой способ, но я на это уже кучу времени потратил и ничего не нашёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 08:19 |
|
||
|
escape-посделовательности
|
|||
|---|---|---|---|
|
#18+
DS-Max, В с нет таких эскейп-последовательностей, и вообще нет поддержки кодировок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 19:56 |
|
||
|
escape-посделовательности
|
|||
|---|---|---|---|
|
#18+
MasterZivDS-Max, В с нет таких эскейп-последовательностей, и вообще нет поддержки кодировок. Я знаю. Задача то, по моему, типичная, думал есть куча реализаций в популярных библиотеках, но как ни странно, ни в iconv, ни в других не нашёл. Зато нашёл это http://www.cprogramming.com/tutorial/unicode.html Ещё находил табличку, в которой написано какой юникод-код соответствует символу русского алфавита. Можно было из этого свою реализацию написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 02:34 |
|
||
|
escape-посделовательности
|
|||
|---|---|---|---|
|
#18+
DS-Maxни в iconv, ни в других не нашёл. Ну а тупо скормить эту строку как format sprintf-у не сработало?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 02:58 |
|
||
|
escape-посделовательности
|
|||
|---|---|---|---|
|
#18+
С этого и начал. Всяко пробовал, не получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 11:05 |
|
||
|
escape-посделовательности
|
|||
|---|---|---|---|
|
#18+
На юникод (или UTF-8) похоже, только преобразованный в обычную строку. Думаю сначала надо привести к "человеческому" виду, а потом уже пользоваться. Как-то так: char t[] = "Алтайский край"; char norm[] = {0x04, 0x10, 0x04, 0x3b ... 0, 0}; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 10:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38044412&tid=2020662]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 257ms |

| 0 / 0 |
