Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > в какой кодировке сохранять данные


Автор: Fubu_By 13.12.2011, 16:56
скрипт работает с большим количеством языков: китайским, русским, испанским, арабским, ивритом и т.д.. какую выбрать коднировку для хранения данных без потерь в БД и в текстовых файлах, а и вообще какую использовать в работе пхп кодировку чтобы оперировать этими данными???

Автор: z-END 13.12.2011, 17:02
все что угодно, кроме юникода! 

Автор: smartov 13.12.2011, 17:15
Какой новый и неожиданный вопрос. Хмм

Автор: Fubu_By 13.12.2011, 17:16
а можно уточнить почему и какой вариант будит более приемлем? потому как предпологая win1251 тоже не подойдёт)))

Автор: ksnk 13.12.2011, 17:36
Fubu_By, Предлагаю китайскую кодировку. 5к иероглифов - не шутка. К тому-же мудрые восточные товарищи сразу используют юникод.  smile 

Автор: smartov 13.12.2011, 17:36
Нет нет. Только не юникод! Иначе это что же быть как все? Надо выделяться!

Автор: bars80080 13.12.2011, 23:58
бывают тяжёлые ситуации, когда очевидное скрыто от глаз


Fubu_By, юникод (UTF-8 и прочие) специально придуман для того, чтобы сразу включать в себя все символы всех языков
если его использовать, то проблем не будет

Автор: krundetz 15.12.2011, 10:10
Цитата(bars80080 @  13.12.2011,  23:58 Найти цитируемый пост)
Fubu_By, юникод (UTF-8 и прочие) специально придуман для того, чтобы сразу включать в себя все символы всех языков
если его использовать, то проблем не будет 

Добавлю, что разработчики PHP в 6 версии предлагают сделать поддержку юникода нативной (если они ее реанируют). Т.е. выбирая юникод вы избавите себя от проблем в будущем.

Автор: MoLeX 15.12.2011, 12:50
krundetz, вроде же в РНР 5.4 уже сделали.

Добавлено через 26 секунд
Цитата(krundetz @  15.12.2011,  10:10 Найти цитируемый пост)
разработчики PHP в 6 версии

это миф. Этой 6ой версии ждут уже несколько лет)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)