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

mysql:9628

From: Hirofumi Fujiwara <Hirofumi Fujiwara <fuji@xxxxxxxxxx>>
Date: Sun, 13 Jun 2004 21:50:04 +0900 (JST)
Subject: [mysql 09628] Re: MySQL 4.1.2 の日本語の扱い

藤原です。

> ひろせといいます

> いろいろ試してみました。間違っていたらつっこみお願いします。
> 
> 少なくとも mysql コマンドに限っていえば、個人的には、
> 
>   o my.cnf の [mysqld] に default-character-set = utf8 と書いておく。
>     utf8 が一番大きな文字集合なので。
>   o mysql コマンドはもっぱら euc-jp な環境で使うので、
>     my.cnf の [mysql] に default-character-set = ujis と書いておく。
>   o CREATE DATABASE するときは sjis なり ujis なり文字コードを明示的に
>     指定する。
>   o ひとつのデータベースに複数の文字コードのテーブルを混在させない。
>   o ひとつのテーブルに複数の文字コードのカラムを混在させない。
> 
> のルールを守ればトラブらないんじゃないかと思います。
> 
>                                   //
> 
> # MySQL 4.1.2-alpha-Max-log でのお話。
> 
> ■ 文字コードに関するシステム変数

  以下がとっても詳しくて良かったです。
  でも、ちょっと長かったので、

	<中略>

にしました。ごめんなさい。


蛇足になるかも知れないのですが、文字コードで問題が発生したとき、文字コー
ド、とくに Collation まできちんと調べた方が良いと思います。

  COLLATION() という関数があって、文字列を与えると、Collationが求まり
  ます。

mysql> SELECT COLLATION(USER()), COLLATION('@');
+-------------------+-------------------+
| COLLATION(USER()) | COLLATION('@')    |
+-------------------+-------------------+
| utf8_general_ci   | latin1_swedish_ci |
+-------------------+-------------------+

11.3.12 Collations Must Be for the Right Character Set
http://dev.mysql.com/doc/mysql/en/Charset-collation-charset.html

日本語の方は、ちょっとしか無くて、英語で読んでください。

この関数を使えば、直接Collationを調べることができ、文字関係で訳がわか
らなくなったときに、大層便利でした。

------------------------------------------------------------------
株式会社 タイムインターメディア       藤原 博文 fuji@xxxxxxxxxx
本社 160-0002 東京都新宿区坂町26-27 IPBビル    TEL 03-5362-9009
URL  http://www.timedia.co.jp/                    FAX 03-5362-9008
地図 http://www.timedia.co.jp/company/map/     新宿線曙橋駅徒歩5分
------------------------------------------------------------------
♪  Puzzle Japan  http://www.puzzle.jp/  毎日新作パズルで遊ぼう ♪
------------------------------------------------------------------

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

      9530 2004-06-03 23:28 [とみたまさひろ <tomm] MySQL 4.1.2 の日本語の扱い              
      9531 2004-06-04 01:51 ┗[とみたまさひろ <tomm]                                       
      9533 2004-06-04 08:26  ┣[SUGAWARA Hajime <sug]                                     
      9547 2004-06-07 19:25  ┗[<takeshi@xxxxxxxxxx>]                                     
      9550 2004-06-07 21:09   ┣["Ryuichiro Munechika]                                   
      9556 2004-06-07 22:02   ┃┗[SUGAWARA Hajime <sug]                                 
      9573 2004-06-08 11:51   ┃ ┗[Hirofumi Fujiwara <f]                               
      9586 2004-06-10 02:48   ┃  ┗["HIROSE, Masaaki" <h]                             
->    9628 2004-06-13 21:50   ┃   ┗[Hirofumi Fujiwara <f]                           
      9578 2004-06-09 08:05   ┣[とみたまさひろ <tomm]                                   
      9580 2004-06-09 09:39   ┃┗[<takeshi@xxxxxxxxxx>]                                 
      9592 2004-06-11 05:04   ┗[<shuichi@xxxxxxxxxx>]                                   
      9596 2004-06-11 11:00    ┣[<shuichi@xxxxxxxxxx>]                                 
      9598 2004-06-12 00:16    ┗[<takeshi@xxxxxxxxxx>]                                 
      9611 2004-06-12 21:55     ┗[とみたまさひろ <tomm]                               
      9687 2004-06-18 09:40      ┗[<takeshi@xxxxxxxxxx>]                             
      9699 2004-06-23 09:41       ┣[<takeshi@xxxxxxxxxx>]                           
      9728 2004-07-01 11:18       ┗[<takeshi@xxxxxxxxxx>]                           
      9756 2004-07-02 21:14        ┗[<takeshi@xxxxxxxxxx>]                         
      9808 2004-07-10 16:55         ┗[<takeshi@xxxxxxxxxx>]                       
      9839 2004-07-13 14:26          ┗[Shuichi Tamagawa <sh]                     
      9842 2004-07-13 15:12           ┣[Hirofumi Fujiwara <f]                   
      9848 2004-07-14 09:35           ┃┗[<shuichi@xxxxxxxxxx>]                 
      9850 2004-07-14 09:56           ┃ ┗[<takeshi@xxxxxxxxxx>]               
      9852 2004-07-14 12:25           ┃  ┗[Hirofumi Fujiwara <f]             
      9854 2004-07-14 13:39           ┃   ┣[<takeshi@xxxxxxxxxx>]           
      9858 2004-07-14 15:31           ┃   ┃┗[Hirofumi Fujiwara <f]         
      9860 2004-07-14 16:35           ┃   ┃ ┣[<takeshi@xxxxxxxxxx>]       
      9867 2004-07-16 02:16           ┃   ┃ ┗[Shuichi Tamagawa <sh]       
      9863 2004-07-15 11:34           ┃   ┗[<shuichi@xxxxxxxxxx>]           
      9847 2004-07-14 08:52           ┗[<shuichi@xxxxxxxxxx>]                   
      9849 2004-07-14 09:39            ┗[<takeshi@xxxxxxxxxx>]