
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.05.2007, 16:22:25
|
|||
|---|---|---|---|
Преборазование строки из заранее неизвестной кодировки(зачастую, UTF), в ASCII |
|||
|
#18+
Доброе время суток. Есть некое сообщение-строка, str . Иногда эта строка приходит в кодировке ASCII - тогда все работает нормально, иногда же в кодировке UTF..., тогда строка приходит в другом виде (к примеру 1. ASCII - авторdata 2. UTF.. - авторd a t a), т.е, во втором случае между символами строки "вставляются" пробелы, из-за этого строка не верно итерпретируется. Необходимо, не зная заранее кодировку строки, преобразовать ее к ASCII. подскаджите, пожалуйста, в какую сторону смотреть. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2007, 20:05:33
|
|||
|---|---|---|---|
Преборазование строки из заранее неизвестной кодировки(зачастую, UTF), в ASCII |
|||
|
#18+
думаю, что скоре всего никак, т.к. юникоды бывают разные, и не все в обязательном порядке имеют BOM... а так, если с байт ордер марком, то можно, в принципе, попробовать по нему ориентироваться... но я так не стал бы делать, как-то это на затычку смахивает... в нельзя решить проблему в корне? Сделать контракт кодировок, ну, или, чтобы сначала "приходила" информация о кодировке, а потом и сама строка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2145635]: |
0ms |
get settings: |
14ms |
get forum list: |
19ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
52ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 461ms |

| 0 / 0 |
