Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Какую кодировку Вы используете? [2]
Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010 Откуда: Казахстан
Помог: 4 раз(а)
DeepVarvar пишет:
Удар под дых?
Ничего подобного
Просто много кто использует вин-1251
illy
Отправлено: 26 Сентября, 2011 - 09:00:55
Участник
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011 Откуда: от верблюда)
Помог: 28 раз(а)
Никогда не пользовался UTF-8.
Она вроде уменьшает размер файла, так как символы там занимают меньше места
Возможно она защищает от взлома ещё как-то?
Проясните товарищи знатоки свет на сие творение
----- Всё гениальное - просто
И ещё проще, если ты - индиго
IronHawk
Отправлено: 26 Сентября, 2011 - 09:55:54
Новичок
Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
Если проект громоздкий и уже реализован на cp1251 то стараюсь его не трогать.
Но если проект мал или начинается, то все в UTF-8 - даже без вариантов, уже давным давно "нахлебался" этих самых KOI8-R(KOI8-U), Win1251, BIG-5 и т.д. Все в UTF-8!
EuGen
Отправлено: 26 Сентября, 2011 - 10:07:42
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
illy пишет:
Возможно она защищает от взлома ещё как-то?
Ровно так же, как и разнообразые святые обереги.
В php исторически сложилось так, что поддержка utf-8 плохая (в версии 6 правда, это обещают исправить).
Однако же utf-8 предоставляет универсальность представления данных, в большинстве случаев этого достаточно для того, чтобы выбрать именно ее.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Viper
Отправлено: 26 Сентября, 2011 - 10:20:50
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
illy пишет:
Она вроде уменьшает размер файла
не совсем так. Текст с одинаковым по кол-ву произвольным набором русский и латинских букв будет занимать места больше чем в cp1251.
EuGen даже уже в php3 значительно меньше косяков при обработке utf8
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Viper пишет:
даже уже в php3 значительно меньше косяков при обработке utf8
Речь не об этом. А о том, что нет нативной поддержки и почему-то надо устанавливать расширение mbstring, чтобы работать с многобайтовыми кодировками правильно.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Uchenik
Отправлено: 26 Сентября, 2011 - 12:14:28
Частый гость
Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
Лично для меня UTF8_unicode_ci самый идеальный вариант для БД, и в проекте используется UTF8 по той простой логике, что большей частью приходится писать проекты на 3х языках, и в них есть специфические символы, которые поддерживаются либо только локальными кодировками страны, либо UTF. Поэтому чтобы особо не заморачиваться всегда и везде юзаю UTF
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2011
Помог: 0 раз(а)
WINDOWS-1251
Я пользуюсь только этой. Поскольку при первом пуске UTF-8 на странице у меня не было ни одного понятного символа. А замена кодировки на винду решила проблему просто. Я сайт пишу для российских пользователей и только. В остальном проблем с этой кодировкой нет совершенно. НЕ знаю я не сталкивался.
А что касается безопасности так я вообще решил проблему кардинально. Взял и написал скрипт перекодировки. Так что думаю ни одна программа не взломает код. А как его можно взломать когда у тебя всё слово записано единицами, независимо от символа.
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Viper пишет:
Crazy_maker а с ajax вы никгда значит не работали!? ))
Я работаю только на php c html даже ява скрипт для меня темный лес. Мне для работы хватает зачем париться на счет лишнего? надо будет буду изучать. Пока у меня флеш изучить на примете.
Viper
Отправлено: 26 Сентября, 2011 - 13:35:36
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Crazy_maker вот вам и вывод Все равно сядете на UTF8 со временем )
PS!
Crazy_maker пишет:
Пока у меня флеш изучить на примете.
а как же ActionScript? Там же с данными тоже utf8 крайне желательно.
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011 Откуда: от верблюда)
Помог: 28 раз(а)
Цитата:
ajax вы никгда значит не работали!?
А я работаю и по сей день с ним. Но всё-равно пользуюсь windows-1251
----- Всё гениальное - просто
И ещё проще, если ты - индиго
Crazy_maker
Отправлено: 26 Сентября, 2011 - 13:39:01
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Crazy_maker пишет:
надо будет буду изучать
говорил же уже
Viper
Отправлено: 26 Сентября, 2011 - 13:40:24
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
illy фу таким быть Мне одного раза хватило когда мегатонный скрипт пришлось переводить на ajax, а кодировка была windows-1251. Я больше такого гемороя врагу не пожелаю
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.