Sākumlapa › Forumi › Saites un Pamācības › Web un Programmu pamācības › problēma ar garumzīmēm
Man ir problēma. Kad ar php palīdzību aizpildu mysql tabulas, tad latviešu mīkstināto burto vietā ir citi simboli. Kaut arī pašā mysql ir uzlikts utf8_unicode_ci. Kādam ir kādi padomi?
mysql_query(“SET NAMES utf8”);
mysql_query(“SET CHARACTER SET utf8”);
Ja tas ir tavs serveris un tu vari mainīt tā konfigurāciju, tad var arī šos te uzstādīt serverim defaultā, Mysql servera my.cnf konfigurācijas failā, [mysqld] sadaļā pievieno:
init_connect=’SET collation_connection = utf8_latvian_ci’
init_connect=’SET NAMES utf8′
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_latvian_ci
Tad nebūs to katru reizi jānorāda PHP kodā.
mysql_query(“SET CHARACTER SET utf8”); nevaru rakstīt utf8, met error!!
Vai visus PHP failus, kuros ir latviešu garumzīmes, esi saglabājis ar UTF-8 encodingu?
mysql_query(“SET NAMES utf8”);
mysql_query(“SET CHARACTER SET latin7”);
tagad viss OK!!
Preses relīzes