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

mysql:14302

From: "Tuchida" <"Tuchida" <tuchida_toshiyuki@xxxxxxxxxx>>
Date: Mon, 12 Nov 2007 22:48:50 +0900
Subject: [mysql 14302] Re: UTF-8の登録について

shindomeさん

有難う御座いました。

今度はLoad DATA OKになりました。
なんでmy.cnfがきかなかったのでしょうね?
(毎回最初にコードで悩みます)

tuchida
----- Original Message ----- 
From: "Kazuya Shindome" <paso.kozou@xxxxxxxxxx>
To: <ml@xxxxxxxxxx>
Sent: Monday, November 12, 2007 9:49 PM
Subject: [mysql 14300] Re: UTF-8の登録について


> shindomeです。
>
> my.cnfに
>
> [mysqld]
> default-character-set = utf8
>
> [mysqldump]
> default-character-set = utf8
>
> [mysql]
> default-character-set = utf8
>
> と指定し、mysqlを再起動させ、データベースの文字コードを確認してみてくださ
い。
>
> それでもUTF-8にならないのでしたら、CREATE DATABASEの際にDEFAULT CHARACTER
SET utf8
> と指定してみたらいかがでしょうか。
>
>
>
> 07/11/12 に Tuchida<tuchida_toshiyuki@xxxxxxxxxx> さんは書きました:
> > tuchidaです。
> >
> >
> > > データベースの文字コード確認
> > > SHOW CREATE DATABASE database_name;
> > >
> >
> >
+----------+----------------------------------------------------------------
> > -----+
> > | Database | Create Database
> > |
> >
+----------+----------------------------------------------------------------
> > -----+
> > | v55Order | CREATE DATABASE `xxxxxxxx` /*!40100 DEFAULT CHARACTER SET
> > latin1 */ |
> >
+----------+----------------------------------------------------------------
> > -----+
> > my.cnfに「default_character_set=utf8」を指定しているのになぜUTF8ではない
ので
> > しょうか?
> >
> >
> > > テーブルの文字コード確認
> > > SHOW CREATE TABLE table_name;
> > >
> >
> > ENGINE=MyISAM DEFAULT CHARSET=utf8
> > と入っているのでUTF8打と思います。
> >
> >
> > > でいけると思います。
> > >
> > > 私は普段csvのデータを加工してから使うことが多いので、perlでINSERT文を
生成
> > していたのですが、特に加工する必要が無いのでしたら、nkfで変換したファイ
ルを
> > LOAD
> > > DATAで呼び出すだけでいけると思います。
> > >
> > >
> > >
> > > すみませんが、現在手元にMySQL4.1が無いので検証は出来ていません。
> > >
> > > 07/11/12 に Tuchida<tuchida_toshiyuki@xxxxxxxxxx> さんは書きました:
> > > > shindomeさま
> > > >
> > > > 有難う御座います。
> > > >
> > > > 1と2についてはOKなのですが、現在phpでINSERTを書いているのですがて> > ずって
> > > > います。
> > > >
> > > > 前回説明もれで大変もうしわけないのですが、現在Mysql4.1を使用していま
す。
> > > > このとき、nkfで変換したファイルをLOAD DATA文で一括して登録しようとし
てエ
> > ラー
> > > > でした。
> > > > (Worninngで文字が化け化けで入っていました)
> > > > 実行したSQLは以下の通りです。
> > > >
> > > > LOAD DATA INFILE "/home/XXXXX/public_html/csvfile"
> > > > INTO TABLE UTF_YubinTABLE FIELDS TERMINATED BY ",";
> > > >
> > > > もしかしたらLOAD DATA文でキャラクターセットを指定する必要(できるか> > ?)有
> > > > るのでしょうか
> > > >
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Kazuya Shindome" <paso.kozou@xxxxxxxxxx>
> > > > To: <ml@xxxxxxxxxx>
> > > > Sent: Saturday, November 10, 2007 11:45 PM
> > > > Subject: [mysql 14295] Re: UTF-8の登録について
> > > >
> > > >
> > > > > はじめまして、shindomeと申します。
> > > > >
> > > > > ・Debian 4.0
> > > > > ・MySQL 5.0.32-7etch1
> > > > > の環境でテストしてみました
> > > > >
> > > > > 行った操作は次のとおりです
> > > > >
> > > > > 1.DBとテーブル作成しました。データベース作成はCREATE DATABASE
yubin
> > > > character set utf8;
> > > > > とし、文字コードをutf8に指定。
> > > > >
> > > > > 2.郵便局で配布されているファイルの文字コードをnkfコマンドにてUTF-8
に変
> > 換。
> > > > >
> > > > > 3.perlを用いて、2でUTF-8に変換したファイルからINSERT文を作成し、
> > data.sqlと
> > > > いうファイルで保存。
> > > > >
> > > > > 4. $ mysql -u user -p yubin < data.sql とし、データを登録。
> > > > >
> > > > >
> > > > > この手順で行った結果、文字化けは起こりませんでした。
> > > > >
> > > > >
> > > > > 07/11/10 に Tuchida<tuchida_toshiyuki@xxxxxxxxxx> さんは書きまし
た:
> > > > > > tuchidaです。
> > > > > >
> > > > > > お世話になっております。
> > > > > >
> > > > > > 郵便局から配布されている郵便番号のファイルをSuseLinux10(文字
コード
> > がUTF
> > > > −
> > > > > > 8).に
> > > > > > 登録しようとしていますが、
> > > > > > もともとのファイルがLZH形式で圧縮されたcsvファイルですが、文字
コード
> > が
> > > > > > Shift-Jisになっています。
> > > > > > 秀丸で文字コード変換してUTF-8にしたりしているのですが漢字が化け
化け
> > で
> > > > す。
> > > > > >
> > > > > > my.cnfの「mysql」内に「default-character-set = utf8」を設定して
いま
> > すが
> > > > なぜ
> > > > > > うまくいかないのか不明です。
> > > > > >
> > > > > > どなたかご存知の方がいらっしゃったら教えてください。
> > > > > >
> > > > > >
> > > > > >
> > > > > > --------------------------------------
> > > > > > New Design Yahoo! JAPAN  2008/01/01
> > > > > > http://pr.mail.yahoo.co.jp/newdesign/
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --------------------------------------
> > > > New Design Yahoo! JAPAN  2008/01/01
> > > > http://pr.mail.yahoo.co.jp/newdesign/
> > > >
> > > >
> > >
> > >
> >
> >
> > --------------------------------------
> > New Design Yahoo! JAPAN  2008/01/01
> > http://pr.mail.yahoo.co.jp/newdesign/
> >
> >
>
>


--------------------------------------
New Design Yahoo! JAPAN  2008/01/01
http://pr.mail.yahoo.co.jp/newdesign/

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

     14294 2007-11-10 22:25 ["Tuchida" <tuchida_t] UTF-8の登録について                     
     14295 2007-11-10 23:45 ┗["Kazuya Shindome" <p]                                       
     14296 2007-11-12 00:24  ┗["Tuchida" <tuchida_t]                                     
     14297 2007-11-12 00:57   ┗["Kazuya Shindome" <p]                                   
     14298 2007-11-12 19:29    ┣["Tuchida" <tuchida_t]                                 
     14299 2007-11-12 21:17    ┗["Tuchida" <tuchida_t]                                 
     14300 2007-11-12 21:49     ┗["Kazuya Shindome" <p]                               
     14301 2007-11-12 22:44      ┣["Tuchida" <tuchida_t]                             
->   14302 2007-11-12 22:48      ┗["Tuchida" <tuchida_t]                             
     14303 2007-11-13 09:05       ┗["TOYOSHIMA,Masayuki"]                           
     14304 2007-11-13 21:50        ┗["Tuchida" <tuchida_t]