[前][次][番号順一覧][スレッド一覧]

mysql:11704

From: "T.Sasaki" <"T.Sasaki" <papasan2000@xxxxxxxxxx>>
Date: 7 Jul 2005 18:48:50 +0900
Subject: [mysql 11704] Re: phpMyAdminでエクスポート後に異変

佐々木です。
会社の proxy が無応答状態だったので、送信できませんでした。(泣)

ちょっとググったら下記のような説明が出てきました。

character_set_client     ... クライアントから渡されるSQL文の文字コード指定
character_set_connection ... SQL文中の文字列リテラルの値(デフォルト)
character_set_database   ... CREATEで指定されなかった場合この指定が反映される。
character_set_results    ... クライアントへの結果を返すときの文字コード。
character_set_server     ... set_databaseのデフォルト値へ影響。
character_set_system     ... テーブル名などに使われる。

SET CHARACTER SET は character_set_client と character_set_results を変更する
だけなので、検索系の用途であってもプログラムで利用するなら SET NAMES でしょうね。

一方、MySQL 4.1 以上だと日本語でテーブル名等のメタデータを扱えないので、
Access のリンクテーブル程度だったら SET CHARACTER SET で間に合うのかも。

とはいえ、開発する立場の人間なら SET NAMES で統一した方が無難でしょう。
日本MySQLユーザ会の F.A.Q も SET NAMES で統一されている気がしますし、
MySQL AB に関連する方々からのメール内容も同じ傾向にある気がします。
(この辺は WEB ページだけ見てる人にはわからない・・・)

では。

[前][次][番号順一覧][スレッド一覧]

     11698 2005-07-07 11:18 [荒木 満 <araki@xxxx] phpMyAdminでエクスポート後に異変        
     11699 2005-07-07 13:35 ┗[班石悦夫 <madara@xxx]                                       
     11700 2005-07-07 13:52  ┗[荒木 満 <araki@xxxx]                                     
     11701 2005-07-07 16:02   ┗[荒木 満 <araki@xxxx]                                   
     11702 2005-07-07 17:01    ┗["T.Sasaki" <papasan2]                                 
     11703 2005-07-07 17:13     ┗[荒木 満 <araki@xxxx]                               
->   11704 2005-07-07 18:48      ┗["T.Sasaki" <papasan2]                             
     11705 2005-07-07 19:01       ┗[荒木 満 <araki@xxxx]                           
     11708 2005-07-07 21:02        ┣["T.Sasaki" <papasan2]                         
     11709 2005-07-07 21:09        ┃┣["T.Sasaki" <papasan2]                       
     11710 2005-07-07 21:17        ┃┗[荒木 満 <araki@xxxx]                       
     11711 2005-07-07 21:37        ┃ ┗["T.Sasaki" <papasan2]                     
     11718 2005-07-08 00:02        ┗[とみたまさひろ <tomm]