mysql:14301
From: "Tuchida" <"Tuchida" <tuchida_toshiyuki@xxxxxxxxxx>>
Date: Mon, 12 Nov 2007 22:44:52 +0900
Subject: [mysql 14301] Re: UTF-8の登録について
shindomeさん ありがとうございます。 tuchidaです。 my.cnfはきかなかったのでCREATE DATABASEの時に DEFAULT CHARACTER SET utf8を指定してようやくUTF8になりました。 これから取り込んでみます。 ----- 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]