MySQL Colation и php insert проблем
3 отговора
284 прегледа
MySQL Colation и php insert проблем
здравейте
имам проблем и се надявам да ми помогнете
става дума за следното
имам една база, която има колейшън cp1251_bulgarian_ci
искам обаче вътре да имам таблици които са разнородни - хем на кирилица, хем и в уникод
в този случай - база с cp1251_bulgarian_ci и таблица с utf8_unicode_ci , нещата не върват както трябва (всички полета от таблицата са в utf8_unicode_ci )
Под не вървят както трябва имам предвид, че слагам японски текст и не го изкарва. Или по - точно не го вкарва като хората - влиза така: ??????
та някой знае ли къде да търся решение на този проблем - в php или mysql ?
казаха ми, че се ползва нещо от рода на
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8'");
но и това не помага
целта на задачата е следната
да се ползва една база, която да я ползват няколко сайт
имам един на японски, един на бг и там каквото още дойде
искам като основа за базата да е 1251
Предварително Ви благодаря!
имам проблем и се надявам да ми помогнете
става дума за следното
имам една база, която има колейшън cp1251_bulgarian_ci
искам обаче вътре да имам таблици които са разнородни - хем на кирилица, хем и в уникод
в този случай - база с cp1251_bulgarian_ci и таблица с utf8_unicode_ci , нещата не върват както трябва (всички полета от таблицата са в utf8_unicode_ci )
Под не вървят както трябва имам предвид, че слагам японски текст и не го изкарва. Или по - точно не го вкарва като хората - влиза така: ??????
та някой знае ли къде да търся решение на този проблем - в php или mysql ?
казаха ми, че се ползва нещо от рода на
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8'");
но и това не помага
целта на задачата е следната
да се ползва една база, която да я ползват няколко сайт
имам един на японски, един на бг и там каквото още дойде
искам като основа за базата да е 1251
Предварително Ви благодаря!
Re: MySQL Colation и php insert проблем
mysql_query("SET NAMES utf8");
това е решението - ако някой има същия проблем
това се слага веднага след connection-а
това е решението - ако някой има същия проблем
това се слага веднага след connection-а
Re: MySQL Colation и php insert проблем
SET NAMES 'utf8'
Апострофите са ЗАДЪЛЖИТЕЛНИ!
Апострофите са ЗАДЪЛЖИТЕЛНИ!
Малките неща
Понякога решението не е това което са совите
Тук замесваш и MySQL, и в частност PHP.
Можеш интелигентно да го направиш на японски, израелски, испански, немски, английски и български, без да ти е грижа каква е БД.
Само поразгледай някоя CMS - там също не откриват топлата вода
Тук замесваш и MySQL, и в частност PHP.
Можеш интелигентно да го направиш на японски, израелски, испански, немски, английски и български, без да ти е грижа каква е БД.
Само поразгледай някоя CMS - там също не откриват топлата вода