mysql×Ö·ûÂÒÂ룿£¿£¿£¿£¿£¿£¿£¿£¿£¿£¿£¿
I promise this is gonna be the last time on it :-)
×Ô從寫ÍêÏÂÃæ兩ƪÎÄÕ£º
wordpress 1.5Éý級×¢ÒâÊÂ項 - ÖÐÎÄ亂碼ƪ
mysql 4.1ÖÐÎÄ亂碼µÚ¶þ擊
過È¥幾個Ô¾Ͳ»斷ÓÐ來ÐÅ詢問¸÷種 mysql ÖÐÎÄÏàÈݵÄ問題£¬ËùÒÔÓÐ機會¿´µ½許¶àÍæ¼Ò們Óõĸ÷ʽ連½Ó·¨與³Ìʽ£¬實ÔÚÌ«開Ñ۽硣
×î½üÒò為轉換µ½ flex 2×ö為開發ƽ̨並ÖØ寫һЩ產Æ·£¬許¶àÈ¥Äê寫µÄ framework ¾Í無·¨Ê¹Ó㬶øÆäÖÐÓв¿·Ý專門處Àí¶à國語ϵµÄlibraryÒ²隨֮ʧЧ£¬導ÖÂÎÒµÃÖØÐÂÃæ對這個問題£¬ËùÒÔÕýºÃ¼®´Ë機會將һЩÐÂÐĵÃÕûÀí³ö來¡£
£ªmysqlÖÐÎÄ亂碼µÄÔÒò
mysql 會³ö現ÖÐÎÄ亂碼µÄÔÒò²»ÍâºõÏÂÁÐ幾點£º
-mysql server±¾Éí設¶¨問題£¬ÀýÈç還Í£ÁôÔÚ latin1
-mysql table µÄ語ϵ設¶¨問題(°üº¬ character 與 collation)
-¿Í戶¶Ë³Ìʽ(ÀýÈç php) µÄ連線語ϵ設¶¨問題
ÔÚ֮ǰµÄ兩ƪÎÄÕÂÖÐÒѽé紹過ÈçºÎ設¶¨ mysql server/table µÄ character/collation¡£
½ÓÏÂ來Ö»ÐèÒª補³ä幾點×¢ÒâÊ£º
£ªmysqlÖÐÎÄ亂碼±Ø勝½â決·¨
1¡¢mysql 啟動時會讀ȡһ個預設µÄ config 檔£¬Ò»°ãÃû稱為 my.ini£¬¶øËü會µ½ÏÂÁÐ兩λÖÃÈ¥尋ÕÒ這個檔°¸£º
C:\windows\my.ini Ò²¾ÍÊÇ×÷業ϵ統µÄ°²裝Ä¿錄£¬Ò²ÓпÉÄÜÊÇ C:\winnt\my.ini
C:\:my.cnf Ò²¾ÍÊÇ C disk µÄ¸ùÄ¿錄
×¢ÒⲻͬλÖÃ裏µÄ檔°¸suffix²»Ò»樣£¬這點ÔÚ֮ǰµÄÎÄÕÂÖÐ沒ÓÐÌØ別強調£¬Òò´ËÄÇ時ÎÒÊÇÓøü複雜µÄ·½·¨Ö±½ÓÖØÐÂ將mysql 註冊µ½ service裏Ãæ£¬並ÔÚÄÇ裏Ö¸¶¨ my.iniµÄλÖá£
2¡¢my.ini 裏µÄ內ÈÝ為£
Ïà¹ØÎĵµ£º
˵Ã÷: ÔÚMYSQLÖУ¬Èç¹ûʹÓÃȱʡµÄ×Ö·û¼¯£¬ÔÚ½¨¿â¡¢½¨±íʱ£¬Ä¬ÈÏʹÓõÄÊÇlatin1×Ö·û¼¯£¬
ΪISO 8859-1Î÷Å·×Ö·û¼¯¡£²åÈëÖÐÎÄ×Ö·ûʱ£¬ÓëÖ®²»Æ¥Å䣬¾Í»á³öÏÖÂÒÂë¡£
¡¾½â¾ö·½°¸¡¿
1. ´ò¿ªÎļþ: C:\Program Files\MySQL\MySQL Server 5.0\my.ini;
2. ½«ÆäÖеÄdefault-character-set=latin1¸ÄΪdefault-character-set=gb2312,
......
½â¾öÂÒÂë×îºÃµÄ·½·¨ÊÇÔÚÏîÄ¿Éè¼ÆÖ®³õ£¬Í³Ò»ËùÓеÄ×Ö·û¼¯£¬ÀýÈçÒ³Ãæ¡¢request¶ÔÏóÒÔ¼°Êý¾Ý¿âµÈµÈ¡£
Ò»¡¢
¼¸ÖÖ³£¼ûµÄÂÒÂëÏÖÏó£º
1¡¢Ò³ÃæÂÒÂë
µ¥´¿µÄÒ³ÃæÂÒÂëÊǺܺýâ¾öµÄ£¬Ö»ÒªÐÞ¸ÄÍ·²¿ÊʺϵÄ×Ö·û¼¯¼´¿É£¬Èç¹ûÒ³ÃæÖÐÎÄÏÔʾÂÒÂ룬Äã¿ÉÒÔ°Ñ×Ö·û¼¯ÐÞ¸ÄΪ£ºgb2312»ògbk¡£
2¡¢
Ò³ÃæÖ®¼ä´«µÝµÄ²Î ......
Ò») Á¬½ÓMYSQL£º
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Àý1£ºÁ¬½Óµ½±¾»úÉϵÄMYSQL
Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëmysql°²×°Ä¿Â¼ÏµÄbinĿ¼Ï£¬ÀýÈ磺 D:\mysql\bin£¬ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂë
£¬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³ ......
mysql utf-8 ÂÒÂë½â¾ö
Êý¾Ý¿â 2009-09-15 12:34:33 ÔĶÁ327 ÆÀÂÛ0 ×ֺţº´óÖÐС
ÔÚÍøÉÏ¿´¹ýºÜ¶à½â¾ömysqlÂÒÂëµÄÌû×Ó£¬¿ÉÊÇдµÄ²»ÊÇÂÞÀïÂÞà¾͹ýÓÚ¸´ÔÓ¡£ÆäʵÂÒÂëûÄÇô¸´ÔÓ£¬ÊÇÍøÉϵĴóÏÀÃÇÏë¶àÁË¡£ÎÒÑо¿¹ýÒ»¶ÎÈÕ×Ó£¬×ܽá³öÒ»Ì××Ô¼ºµÄ½â¾ö·½°¸£¬Èç¹ûÄ㻹û½â¾öÂÒÂë¾ÍÓÃÎҵķ½·¨ÊÔһϡ£Îҵķ½°¸²»ÊÇ×îºÃµÄ£¬È´ÊÇ×î¼òµ¥Ò ......
ÔÚmysqlÊÖ²áÀïÃæÓÐÒ»¶ÎÃèÊö¹ØÓÚlock tablesµÄÓï·¨µÄ.
LOCK TABLES tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE} [, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...UNLOCK TABLESREAD
µ±±í²»´æÔÚ WRITE Ð´ËøÊ± READ ¶ÁËø±»Ö´ÐÐ,Õâ¸Ã״̬ÏÂ,µ±Ç°Ïß³Ì ......