Что нового

ANSI или UTF8

winkot

Новичок
Сообщения
169
Репутация
0
Есть ли разница (и если есть, то в чем) написан ли скрипт в ANSI или UTF8?
 

Oki

Продвинутый
Сообщения
452
Репутация
62
Разница в том, в какой кодировке заполняются текстовые переменные, если в коде присутствуют явно или неявно текстовые константы.
 

vivernet

Знающий
Сообщения
32
Репутация
5
Есть ли разница (и если есть, то в чем) написан ли скрипт в ANSI или UTF8?
Лично я везде использую UTF8, и проблем не было никогда. Тем более что все API с которыми работал, тоже UTF8 используют. Но все же зависит от факторов определенных, но если никаких нету факторов, требующих именно ANSI, то думаю логичней по умолчанию выбирать UTF8.
 

RaZum

Знающий
Сообщения
78
Репутация
14
Если в общем, то в применении символов национальных языков.
Будет более понятно, если подробнее узнать, что же представляет из себя ANSI. Как к ней относится Windows-1251 (CP1251), и из чего состоит ASCII (128/256).
После этого всё будет понятно, в том числе - почему появляются "кракозябры".
 

AZJIO

Меценат
Меценат
Сообщения
2,878
Репутация
1,194
Если использовать ANSI, то в в других странах вместо русских букв будут кракозябры, а если UTF8, то иностранцы будут видеть русский текст так как его видят русские и больше шансов использовать Google-переводчик. Комментарии в скрипте без проблем могут быть прочитаны. Иначе в Notepad++ есть опция переключения на кодовую страницу кириллица, и прочие но надо ещё знать какую выбрать видя кракозябры. Если стоит галочка автоопределения кодировки то может сработать. В любом случае это могут быть головные боли для иностранцев.
 
Верх