|
|
|
| Какую кодировку использовать для разных языков,
у меня сайт на пяти языках будет,
- русский
- украинский
- английски
- польский
- молдавский
страницы в одной базе данных, в пяти таблицах,
какую кодировку для каждого из языков выбрать? | |
|
|
|
|
|
|
|
для: freeing
(23.04.2010 в 05:45)
| | UTF-8 | |
|
|
|
|
|
|
|
для: mihdan
(23.04.2010 в 12:46)
| | Спасибо, Кэп! :))) | |
|
|
|
|
|
|
|
для: freeing
(23.04.2010 в 05:45)
| | Лучше UTF-8, причем удобнее будет даже не в плане хранения информации в базе данных, а в кодировании движка сайта. | |
|
|
|
|
|
|
|
для: cheops
(23.04.2010 в 13:40)
| | Что для всех языков? А если китайский? ))) | |
|
|
|
|
|
|
|
для: freeing
(23.04.2010 в 14:27)
| | Да, в этом и прелесть многобайтовых кодировок. Всем ещё десяток лет назад надоело, что для разных языков используются разные кодировки, решили придумать одну, которая бы описывала все языки разом - UNICODE. С первого раза получилось не очень хорошо, некоторые символы совпадали с управляющими последовательностями протоколов, решили поправить и выпустить UTF-8 - поэтому когда речь заходит об более чем одном яызке - выбор по сути один - UTF-8 - многобайтовая кодировка, приспособленная для работы в Web. | |
|
|
|
|
|
|
|
для: cheops
(23.04.2010 в 14:50)
| | почему тогда кодировка utf8_cirilic? | |
|
|
|
|
|
|
|
для: freeing
(23.04.2010 в 16:26)
| | Именно кодировка, а не сопоставление? | |
|
|
|
|
|
|
|
для: cheops
(23.04.2010 в 17:08)
| | да, точно, а зачем оно нужно? | |
|
|
|
|
|
|
|
для: freeing
(24.04.2010 в 18:27)
| | Для алфавитного порядка. | |
|
|
|
|
|
|
|
для: freeing
(24.04.2010 в 18:27)
| | Потому что, таблица может быть в одной кодировке, а поля в другой | |
|
|
|
|
|
|
|
для: oliss
(24.04.2010 в 19:52)
| | >Потому что, таблица может быть в одной кодировке, а поля в другой
Не имеет отношения к.
полю могут быть присущи и индивидуальное сопоставление и индивидуальная кодовая таблица.
Более того, второе тянет за собой первое. | |
|
|
|
|
|
|
|
для: freeing
(23.04.2010 в 16:26)
| | В MySQL для кодировки utf8 сопоставления cyrillic нет. Лучше всего использвать utf8_unicode_ci с инвариантным языком сопосталвния.
Посмотрите также эту ссылку. | |
|
|
|