|
|
|
кодировка файла
|
|||
|---|---|---|---|
|
#18+
Мужики, подскажите плз. можно ли узнать в какой кодировке записан файл, а потом его открыть с учетом его кодировки (речь идет о текстовых файлах)? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2005, 23:17 |
|
||
|
кодировка файла
|
|||
|---|---|---|---|
|
#18+
В лучшем случае тебе придется анализировать набор символов, получающихся при той или иной кодировке. Но... Для этого должна быть уверенность, что никто не захочет впихнуть в текстовый файл какие-нибудь "особые символы"... А если уверен, что в файле будут только русские буквы (например), то нет проблем: в цикле пробегаешься по паре символов, по разному их кодируешь и смотришь, лежит ли он в диапазоне допустимых символов, если получилось несколько возможных вариантов (!! а вдруг? :) ), то берется следующий символ, и снова пробегаешься, но только количество возможных вариантов уже меньше и т.д. пока не останется один вариант, либо не пройдешь все символы. Но это все очень капризно, прикол в одном символе, и не пройдет ни один вариант. Хотя, на любителя, можно пробегать все символы, считать для каждой таблицы вероятность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2005, 00:28 |
|
||
|
кодировка файла
|
|||
|---|---|---|---|
|
#18+
честно говоря я думал, что может есть какие пакеты или предопределенные методы. Но за наводку спасибо, в принципе по паре символов наверно можно как то выкрутится, но тогда надо знать какая кодировка какие диапазоны символов охватывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2005, 00:39 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33466455&tid=2150553]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 357ms |

| 0 / 0 |
