Өнөөдөр хуучин блогоо зөөж байтал нэгэн асуудал гарлаа. Учир нь блог маань юникодоор бичигдэж байсан ч latin1 тэмдэгт кодчлолоор өгөгдлийн санд хадгалагдсан байжээ. Ингээд нөгөө арзайсан бичвэрээ UTF8 болголоо. Энэхүү аргыг би үргэлж хэрэглэдэг бөгөөд хэрэглэх хэрэгцээ их гардаг тул энд бичлээ.
# mysqldump -u dbuser -pdbpass --opt --skip-set-charset --default-character-set=latin1 --skip-extended-insert databasename > database.sql # sed -i 's/DEFAULT CHARSET=latin1/DEFAULT CHARSET=utf8/g' database.sql // эсвэл perl -i -pe 's/DEFAULT CHARSET=latin1/DEFAULT CHARSET=utf8/' database.sql гэсэн ч болно. # sed -i '1i SET NAMES utf8;' database.sql // эсвэл ямар нэг засварлагчаар vi database.sql гэдэг ч юм уу нээгээд толгойд нь "SET NAMES utf8;" гэсэн мөр нэмнэ. # cat database.sql | mysql -u dbuser -pdbpass
Ингээд л боллоо.
uu yag naadhiig chin haigaad baisiin. uchir ni oldohgui yadgiin bilee geed bodoj suulaa. thanks a lot !
ene ih heret zuil shu. mysql like ed nar hiihed ur dun buruu garaad bsn. utf8ru temdegtuude horvuulseni daraa gaigui bolson shg sanaj bn. bayarlalaa badaa.
Herev bolomjtoi bol germand IT-gaar surah yamar bdag talaar heleech, surgaltiin arga, helnii berhsheel, zardal, humuusiin haritsaa geh met.
Сайн байна уу? Таны блогт хайлт хийх хэсэг байдаггүй юмуу даа? Дээр бичиж байсан, Partition table сэргээгчийг чинь хайх гэсэн.. олдоггүй шүү.. хэхэ
Zoloogg: http://www.badral.net/?p=92 б.а. Хайлтыг мөн баруун гар талд нэмчихлээ.
Gan: Германд сурах талаар монгол хэл дээрх мэдээлэл хангалттай их байдаг тул би нуршаад яахав.
Бүхнийг мэддэг бурхан багш, Далдыг хардаг далай лам болох Гүүглээс хайсан нь дээр байхаа.