Skip to main content

MySql 5 дээр utf-8 тэмдэгтийн кодчлолыг тохируулах

1. MySQL-ын үндсэн тэмдэгтийн кодчлолыг тохируулах
mysql.cnf -ыг засварлана.
[client]
default_character_set=utf8
[mysqld]
default-character-set=utf8
character-set-server = utf8
collation-server = utf8_general_ci
[mysql]
default_character_set=utf8

вебсайт маань utf-8 тэмдэгтийн кодчлолоор ажиллах бол apache-аа бас тохируулна.
\apache\conf\extra\httpd-languages.conf файлыг засварлана.
доорх мөрийг олно :
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw
доорх мөрийг нэмнэ :
AddLanguage UTF-8 .utf8
доорх мөрийг олно :
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
доорх мөрөөр солино :
LanguagePriority UTF-8 en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
доорх мөрийг нэмнэ :
DefaultLanguage UTF-8
AddDefaultCharSet UTF-8

2. Өгөгдлийн сангийн тэмдэгтийн кодчлолын тохируулгыг шалгах
mysql>SHOW VARIABLES LIKE ‘character_set%’;
mysql>SHOW VARIABLES LIKE ‘collation%’;
Өгөгдлийн сангийн тэмдэгтийн кодчлолыг тохируулах
mysql>SET NAMES utf8;
mysql>SET CHARACTER SET utf8;
mysql>SET GLOBAL/SESSION character_set_XXX=utf8

3. utf-8 тэмдэгтийн кодчлолтой өгөгдлийн сан үүсгэх
mysql>create database db_name character set utf8;

4. Restore utf-8 dump
mysql -uroot dbname < dump.sql –default-character-set=utf8

Тайлбар: mysql utf-8 тэмдэгтийн кодчлолыг 5.0 хувилбараасаа эхлэн дэмжиж байгааа болно.

мэдээллийг: MySql 5 basic handling of utf-8 database

Comments

Ийм нарийн тохиргоо хийх шаардлага юу байна? MySQL-тэй холбогдсоныхоо дараагийн query дээр "MYSQL SET NAMES UTF8" гээд query илгээчих хангалттай биш үү?
Xocoo said…
ямар нэг програмчлалын хэлнээс MySQL-тэй холбогдох бол болно л доо, MySQL-ээ дангаар нь ашиглах бол хэрэгтэй шдээ

Popular posts from this blog

Unlock iPhone 3G

iPhone-оо unlock хийхээс өмнө та SIM картаа хийх шаардлагагүй. Эхлээд redsn0w -оор jailbreak хийнэ. Энд ээс redsn0w-ыг татаад аваарай. Firmware буюу iPhone restore файлыг татаж авна. Redsn0w энэ файлыг ашиглаж Cydia application-ыг суулгадаг. Доорх firmware файлуудаас өөрийн iPhone-д таарах хувилбараа татаж авна. iPhone 2G version 3.0 restore iPhone 3G version 3.0 restore iPhone 3G S version 3.0 restore

Ubuntu-г хялбархан суулгах

Wubi гээд нэг хэрэгсэл байнаа. Энэ хэрэгсэл нь Ubuntu -г windows орчинд суулгах зориулалтай хэрэгсэл(маш хялбархнаар) юм. Ubuntu бол Linux -ын хамгийн хэрэглэгчдэд ойртсон үйлдлийн систем юм. Эффект энэ тэр бол лайтай Vista -г энэ үйлдлийн системээс тэр эффектүүдээс нь санаа авсан ч гэж ярьдаг юм билээ шүү. Бас саяхан шинэхэн хувилбар болох 8.04 гарсан байна лээ. Ер Ubuntu үйлдлийн систем маань 6 сар болгон шинэ хувилбар гаргадаг маш хөдөлмөрч хүмүүс байдаг. За ингээд нөгөө wubi гээд хэрэгсэлийнхээ талаар бичье.

Аль php засварлагч нь сайн бэ?

Нээлтэй хэлэлцүүлэг явуулъя гэж бодлоо. Саналаа хуваалцаарай. За тэгээд хэдэн нийтлэг хэрэглэгддэг php засварлагчдын зарим нэг давуу талуудыг бичлээ. Мэдэхгүй нэг нь сонголтоо хийж хэрэглэнэ биз. Мэддэг нэг нь аль нь сайн талаар, алийг хэрэглэдэг зэргээр санал бодлоо хуваалцаарай.