Alextp

|
Posted: Sat Aug 18, 2018 12:08 Post subject: |
|
|
Приделал _простой_ детект utf16 по первым 10 байтам- четные 0 а нечетные ascii. Для BE наоборот.
CudaText: https://sourceforge.net/projects/cudatext/files/beta_version/
Не уверен что надо опцию "размер буфера".
Добавлено спустя 11 минут:
Про Akel:
- он детектит ascii code по ренджу 1..126, хотя надо бы по (9,10,13,32..126)
- он детектит UTF16 по частоте LE chars, BE chars.
Если частота LE > частоты BE и больше порога- детект LE.
Это криво. Т.к. хотя бы 2 символа BE уже должны говорить что "это не LE"... _________________ UniViewer - CudaText - LogViewer
|
|