1251 или UTF-8 ?

Статус
В этой теме нельзя размещать новые ответы.

Major

Новичок
Лучше утф. Легче, в плане обработки - винь... Но, будущее за утф, так что... Вам решать, что лучше...

З.Ы.: Мое ИМХО и только!
 

-=NAfunny=-

Новичок
в том то и дело, что я - не знаю после прочтения статьи на одном сайте. Цитирую:
"utf-8
-имеет глюки (неверное обрезание слов, что дает отображение паразитных символов)
-не читается в notepad и наврняка будут проблемы с copy-paste в др. редакторах
-не распознается нек. поисковиками (Апортом)
-не поддерживается нормально в MySQL (не будет сортировки и поиска без учета регистра... но это наверно и не нужно)
-глюки могут быть в email, оправляемых на рус. языке (именно так глючит форум www.typo3.ru)
см. также http://www.typo3.ru/translation.html?&cHash=5ab3e65562&tt_board_uid=586
Кстати, typo 3.6 тоже перевели на utf-8. И для меня все эти вопросы актуальны
(На какой версии делать нов. сайт на typo3... но это так, к слову)

win-1251
-глюков с собственно кодировкой быть не должно
-нет проблем с редакторами и почтой
-патчить код приходить (в инсталяции www.crm.webmed.ru я поправил всего 4 файла,
но делать это в каждом новом модуле - грусно)
-будут глюки с системой... там на utf-8 наверняка завязаны какие-то PHP фукции...
но это догадки

Так что же делать?
Куда податься... На лево пойдешь - коня потеряешь, на правой пойдешь..."
 

findnext

Новичок
ну и бредятина....всю жизнь использовал UTF-8 и никаких глюков не было...
 

Савелей

Новичок
использовать для нового проекта нужно UTF-8, у тебя потом гимора меньше будет.
 

Активист

Активист
Команда форума
Имхо - кривые руки да и только.

-имеет глюки (неверное обрезание слов, что дает отображение паразитных символов)

Выставить корректно локаль, использовать функции mb_ и т.п.

-не читается в notepad и наврняка будут проблемы с copy-paste в др. редакторах

Ну и дебилы - юзать NotePad. Проблем с копи пастом нет.

-не распознается нек. поисковиками (Апортом)
Ну и бридятина.

-не поддерживается нормально в MySQL (не будет сортировки и поиска без учета регистра... но это наверно и не нужно)
А я думал, нужно просто collate правильный отдавать при соединении, например collate_connection = utf8_general_ci

-глюки могут быть в email, оправляемых на рус. языке (именно так глючит форум www.typo3.ru)
Ключить может в голове, а при наличии правильных заголовков и использованию нормальных библиотек, а также соответствие с нормативными документами (стандартами) решает эти проблемы.

-будут глюки с системой... там на utf-8 наверняка завязаны какие-то PHP фукции...
но это догадки
lol =)
 

nalim

Новичок
весь топик - это в раздел юмора =)

-будут глюки с системой... там на utf-8 наверняка завязаны какие-то PHP фукции...
но это догадки
глубоко =))) ржунемогу)

а ну их нафиг кодировки всякие
translit rulit, vse proekti na nem nado delat )
 

Активист

Активист
Команда форума
Из плюсов:
- Нормальная работа библиотек Ajax (огромный плюс)
- Нормальная работа JSON
- Кроссбразерность JS
- Возможность использования разных языков на сайте
- Нормальная работа XML, SOAP, XML-RPC
- Да и вообще )))
 

nalim

Новичок
Палю тему: чтобы избежать глюков копипаста в винде,
в момент паста нужно переключаться в русскую раскладку,
(или собственно в ту раскладку, какого языка текст)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
-=NAfunny=-
:D :D :D :D :D
Больше никогда, никогда! не читай бредятину с этого сайта. Да и про сайт этот вообще забудь
 

nalim

Новичок
либо бот делающий нескучным форум либо бот - агент влияния)
 

nerezus

Вселенский отказник
-имеет глюки (неверное обрезание слов, что дает отображение паразитных символов)
брехня.

-не читается в notepad и наврняка будут проблемы с copy-paste в др. редакторах
Брехня. Даже блокнот его по дефолту держит.

-не распознается нек. поисковиками (Апортом)
Сколько людей привел вам этот труп?

-не поддерживается нормально в MySQL (не будет сортировки и поиска без учета регистра... но это наверно и не нужно)
брехня. Collate выбери.

-глюки могут быть в email, оправляемых на рус. языке
Брехня, наиболее оптимальная кодировка.
 

Mandor

Новичок
Выбор зависит от того, что вы хотите получить.

Если вас устраивает однобайтовая кодировка - используйте её, imho, это оптимально.

Если вам нужно на одной странице сайта отображать сразу 2 языка кроме английского (например, многоязыковой форум), то не понятно как вы сможете обойтись без юникода.
 

gray07

Новичок
Еще небыло озвучено одно преимущество utf8 - то, что скрипт использующий ее будет работать с любым языком. А то надоело, что скрипты, сделанные буржуями часто не работают с русским...
 

AlekseyK

Новичок
+UTF-8

все проблемы с UTF-8 которые встретил были связанны с собственным незнанием.

почитал мануалы, разобрался, настроил
php.ini
mbstring.internal_encoding = UTF-8

my.cnf
default-character-set=utf8
character-set-server=utf8
default-collation=utf8_general_ci
collation-server=utf8_general_ci
init-connect = "SET NAMES utf8"

и "глюков" не наблюдаю.
 

Sawa

Новичок
Юнеоры обычно жалуются на utf т.к. неумеют работать с ней
Есть ряд функций вроде substr которые считают не по количеству символов, а по количеству байт в строке. Для виндовой кодировки все норм, т.к. все символы однобайтные, в utf8 присутствуют мультибайтовые символы, которые при использовании стандартных строковых функций бьют строки. все что нужно - открыть гугл, попадались даже алгоритмические функции для вырезания\определения длинны строки и подобного для мультибайтовых кодировок ( есть и mbstring, но на некоторых хостах на заре времен данный модуль не ставился).

В остальном согласен с вышеописанными "+", минусов нет, надо просто один раз разобраться как оно работает и что это такое, почитать чего из гугла
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху