UTF-8 vs WIN-1251 Что выбрать?

Print RSS
317

N

Эцилопп сией тентуры
0
id1 (24 Марта 2011 / 23:13)
кто за Utf-8 - можете обосновать? ))
Ютф спокойно работает на большенстве операционных систем, даже во всех наверно, и в отличии от вин1251 держит больше символов в то время как вин1251 может представить всего 255 символов т.к она однобайтовая...
Changed: Nu3oN (24.03.2011 / 23:38)

Малиновые штаны
0
10. id1,
Windows 1251, есть только 256 символов. В UTF-8 их более 100 000.
Я за utf-8 smile
Changed: SeregaNervous (24.03.2011 / 23:37)
В

Пацак
0
Понятно,спасибо.Тема об UTF-8 и WIN-1251, но стоит ли откидать остальные кодировки? )

2000 лет д.н.э.
0
Утф поддердивает большую часть кодировок
"При наличии UTF все остальные кодировки просто повод похолливарить" хабр
K

Транклюкаторщик
0
15, бред. вторая функция вообще самописная
1) в htaccess пишем adddefaultcharset utf-8
2) все файлы сохраняем в utf-8 без сигнатур
3) если скрипт работает с базой то сразу подключения пишем mysql_set_charset('utf8')
4) если будете работать с файловой системой на винде, то помните, что винда хранит все названия файлов в windows-1251, пользуйтесь iconv() либо пишите на винде в windows-1251, а при переносе на сервер перекодируйте все в utf-8
5) при работе с utf-8 вместо строковых функций типа strlen(), substr итп используйте библиотеки iconv или mb, то есть вместо strlen - mb_strlen или iconv_strlen. ниже ссылки с подробными описаниями этих функций:
http://php.su/functions/?cat=mbstring
http://php.su/functions/?cat=iconv
6) будьте счастливы hello
Changed: KOZZ (25.03.2011 / 07:57)

2000 лет д.н.э.
0
Пункт 3, на фига?
K

Транклюкаторщик
0
17. ramzes, чтобы не было проблем с кодировкой при работе с базой
можно конечно set names юзать, но это не рекоммендуется
Changed: KOZZ (25.03.2011 / 10:09)
D

Чатланин
0
18, бред, если так и так везде кодировка будет UTF8, то зачем указывать кодировку на бд? Лишняя строка
K

Транклюкаторщик
0
19. XP programming, как знать, у меня таблицы все в utf8_general_ci, если я убираю эту строку, то вместо русских букв вопросы.
может я что - то не так сделал?
Changed: KOZZ (25.03.2011 / 10:18)

Пацак
0
С utf-8 работает любое мобильное устройство
utf-8 рулитsmile
Stickers / Tags / Rules / Top topics / Top Posts / Search