Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ANSI vs OEM
|
|||
|---|---|---|---|
|
#18+
Считал я, предположим, строчку (FGETS) из текстового файла, а в какой кодировке, заранее неизвестно ... как програмно определить, в какой кодировке считанная строка (или файл целиком)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 12:38 |
|
||
|
ANSI vs OEM
|
|||
|---|---|---|---|
|
#18+
Есть такая фигня, называется типа таблица наиболее часто уторебляемых символов в словах такого-то языка. Где взять и как анализировать - не знаю. Хотя для русского можно пробежаться по строке и если обнаружены символы от asc(ansitoeom('А')) до asc('А'), где 'А' - русское, то это скорее всего OEM(DOS), а если символы больше asc(ansitoeom('я')), то ANSI(Windows). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 12:52 |
|
||
|
ANSI vs OEM
|
|||
|---|---|---|---|
|
#18+
Программно - никак :( Только методом научного тыка: установил одну кодовую страницу - показал результат - если не подошло, установил другую кодовую страницу - .... Точнее, есть некоторые эмпирические методы, но ни один из них не дает 100% точного ответа, только с некоторой вероятностью. Исключением являются случаи, когда текстовый файл имеет где-то в заголовке признак кодовой страницы. Например, файлы FXP его имеют, а вот файлы PRG - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2003, 12:55 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32248770&tid=1597971]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 364ms |

| 0 / 0 |
