mysql:11926
From: "T.Sasaki" <"T.Sasaki" <papasan2000@xxxxxxxxxx>>
Date: 9 Aug 2005 10:51:05 +0900
Subject: [mysql 11926] Re: File 'NONEXISTENT/charsets/?.conf' not found のエラー
佐々木です。 そういうことなら、とりあえず下記ページに掲載されている 問題が起きそうな文字を試してみては如何でしょうか。 http://www.kent-web.com/pubc/jcode/ MySQL 4.0 なら文字コードをバイナリとしてそのまま格納すると思われます。 なので検索条件に含めなければ問題が起きない可能性もありますよね。 # ちなみに Vine だと MySQL はデフォルトで ujis なんですよ。 # 更新が遅いとかいろいろ言われている(最近の事情は不明) # Vine ですが、やっぱり日本語環境はこれが一番楽です。:-) "Shinichiro Yamamoto" <shinichiro.yamamoto@xxxxxxxxxx> wrote: > > 山本です。 > > > これは、4.1 の場合では? > > すみません。 > このURLは4.1のものでした。 > > 念の為、再度本サーバと同じ環境の > テストサーバで > default-character-setの設定を外して > みましたが、外した場合、やはり > 文字コードはlatin1になってしまいました。 > > PHP側ではEUC-JPを利用しているので > MySQL側と違う文字コードになってしまいます。 > ぱっと見は動いているように見えても違う文字 > コードを利用していると、EUC-JPとlatin1の文 > 字コードで違う部分の文字を使った時に > 問題が起きてしまうのではないかと思います。 > > でも、通常使う文字を一通り試して問題が > 起こらないのであれば良いのかもしれないですが。 > > > > On Tue, 09 Aug 2005 00:18:07 +0900 > Hiromasa Ochiai <ohiromas@xxxxxxxxxx> wrote: > > > これは、4.1 の場合では? > > > 下記URLのような > > > http://myna2.mysql.gr.jp/mysqlml/mysql/msg/9547 > > > > > > Shinichiro Yamamoto wrote: > > > 山本です。 > > > > > > 回答ありがとうございます。 > > > 返信が遅くなってすみません。 > > > > > > > > >>default-character-set= > > >>を削除して、解決しました。 > > > > > > > > > 上記のようにしてしまうと文字コードがデフォルトの > > > latin1 になってしまいます。 > > > latin1 にすると確かにエラーメッセージは消えるのですが > > > PHP側ではEUC-JPの文字を使っている為、他の問題が > > > 発生してしまうようなのです。 > > > > > > 一部文字化けしたり、ソートがおかしくなることが > > > あるみたいです。 > > > > > > 下記URLのような > > > http://myna2.mysql.gr.jp/mysqlml/mysql/msg/9547 > > > > > > > > > On Fri, 05 Aug 2005 22:49:45 +0900 > > > Hiromasa Ochiai <ohiromas@xxxxxxxxxx> wrote: > > > > > > > > >>私は > > >> > > >>default-character-set= > > >>を削除して、解決しました。 > > >> > > >> > > >>Shinichiro Yamamoto wrote: > > >> > > >> > > >>>山本と申します。 > > >>> > > >>>linuxのサーバでmysql4.0.20、php4.3.8で作成したphpを > > >>>実行したところerror_logファイルに下記のようなエラー > > >>>メッセージが出力されてしまいました。 > > >>> > > >>><error_logファイルに出力されるエラーメッセージ> > > >>>File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2) > > >>>Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file > > >>> > > >>>ただ、プログラムの動作的にはまったく問題なく、 > > >>>文字化けなどの現象も一切発生していません。 > > >>> > > >>>でも、エラーメッセージが表示されているのも > > >>>気持ち悪いので調べてみたところ、 > > >>>「mysqlクライアントがujisをサポートしていない」 > > >>>のような書き込みを見つけました。 > > >>> > > >>>いろいろと解決方法を検索してみたのですが > > >>>「makeしてmysqlを入れなおす」とか、基本的にmysqlを > > >>>入れなおさないといけないようなやりかたしか見つけら > > >>>れませんでした。 > > >>> > > >>>実は既に稼動中のサーバで、今からmysqlやphp自体を > > >>>入れなおすのはかなり難しい状況なのです。 > > >>>なんとか設定ファイルの書き換えなどでこの > > >>>エラーを解決できないものかといろいろと > > >>>調べているところです。 > > >>> > > >>>もし、同じ問題を解決した方などいらっしゃいましたら > > >>>教えて頂けないでしょうか? > > >>>参考になるサイトだけなどでもかまいません。 > > >>>よろしくお願いします。 > > >>> > > >>>下記に詳細な環境を記載しました。 > > >>> > > >>>・phpとmysqlはTurbolinux10 SERVERにデフォルトで > > >>> インストールされていたものをそのまま使っています。 > > >>>・mysqlの文字コードをmy.cnfファイルで ujis に設定しました。 > > >>> > > >>><OS> > > >>>Turbolinux10 SERVER > > >>> > > >>><mysql上で使用できる文字コードを表示した内容> > > >>>mysql> show variables like 'character_set%'; > > >>>+----------------+----------------------------------------------------------- > > >>>----------------------------------------------------------------------------- > > >>>---------------------------------------------------------------------------+ > > >>>| Variable_name | Value > > >>> | > > >>>+----------------+----------------------------------------------------------- > > >>>----------------------------------------------------------------------------- > > >>>---------------------------------------------------------------------------+ > > >>>| character_set | ujis > > >>> | > > >>>| character_sets | latin1 big5 cp1251 cp1257 croat czech danish dec8 dos esto > > >>>nia euc_kr gb2312 gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr lat > > >>>in1_de latin2 latin5 sjis swe7 tis620 ujis usa7 win1250 win1251ukr win1251 | > > >>>+----------------+----------------------------------------------------------- > > >>>----------------------------------------------------------------------------- > > >>>---------------------------------------------------------------------------+ > > >>>2 rows in set (0.00 sec) > > >>> > > >>></etc/my.cnf> > > >>>[mysqld] > > >>>default-character-set=ujis > > >>>[mysqldump] > > >>>default-character-set=ujis > > >>>[mysql] > > >>>default-character-set=ujis > > >>> > > >>><phpの情報> > > >>>'./configure' > > >>>'--with-apxs2=/usr/sbin/apxs' > > >>>'--with-openssl=yes' > > >>>'--with-expat-dir=/usr' > > >>>'--with-ming=shared' > > >>>'--with-gd=shared,/usr' > > >>>'--with-xpm-dir=/usr/X11R6/lib' > > >>>'--enable-bz2' > > >>>'--enable-bcmath' > > >>>'--enable-mbstring=all' > > >>>'--enable-mbregex' > > >>>'--enable-sigchild' > > >>>'--libdir=/usr/lib/php' > > >>>'--x-libraries=/usr/X11R6/lib' > > >>>'--includedir=/usr/include' > > >>>'--enable-inline-optimization' > > >>>'--with-pgsql=shared' > > >>>'--with-imap=/usr/lib' > > >>>'--with-ldap=shared' > > >>>'--enable-yp' > > >>>'--with-mysql=shared' > > >>>'--with-mysql-sock=/var/lib/mysql/mysql.sock' > > >>>'--prefix=/usr' > > >>>'--exec-prefix=/usr' > > >>>'--mandir=/usr/share/man' > > >>>'--with-config-file-path=/etc/httpd' > > >>>'--enable-safe-mode' > > >>>'--disable-debug' > > >>>'--with-zlib' > > >>>'--enable-debugger' > > >>>'--enable-magic-quotes' > > >>>'--enable-ftp' > > >>>'--enable-zend-multibyte' > > >>>'--with-gettext' > > >>>'--with-dom' > > >>>'--with-dom-xslt' > > >>>'--with-dom-exslt' > > >>>'--with-xmlrpc' > > >>>'--with-gdbm=/usr/lib' > > >>>'--with-ini-file' > > >>>'--with-flat-file' > > >>>'--with-db4=/usr/lib' > > >>>'--enable-dbase' > > >>>'--enable-dio' > > >>>'--enable-dbx' > > >>>'--enable-filepro' > > >>>'--enable-ftp' > > >>>'--enable-track-vars' > > >>> > > >>><mysqlのバージョン> > > >>>$ rpm -qa | grep mysql > > >>>mysql-client-4.0.20-14 > > >>>mysql-bench-4.0.20-14 > > >>>mysql-shared-4.0.20-14 > > >>>mysql-devel-4.0.20-14 > > >>>php4-mysql-4.3.8-14 > > >>>mysql-server-4.0.20-14 > > >>> > > >>><phpのバージョン> > > >>>$ rpm -qa | grep php > > >>>php4-pgsql-4.3.8-14 > > >>>php4-ldap-4.3.8-14 > > >>>php4-4.3.8-14 > > >>>php4-ming-4.3.8-14 > > >>>php4-gd-4.3.8-14 > > >>>php4-mysql-4.3.8-14 > > >>>php4-imap-4.3.8-14 > > >>>php-pear-log-1.8.4-2 > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >> > > >> > > >
11847 2005-08-01 18:16 [相良 しの <oceanblue] JDBCでMysqlコネクトできません 11848 2005-08-01 18:28 ┣[Hideaki Maekawa <teu] 11849 2005-08-01 18:41 ┃┗[相良 しの <oceanblue] 11850 2005-08-01 18:54 ┃ ┗[J.SHIRA <jshira@xxxx] 11851 2005-08-01 19:08 ┃ ┗[相良 しの <oceanblue] 11852 2005-08-01 20:52 ┃ ┗[J.SHIRA <jshira@xxxx] 11855 2005-08-02 09:04 ┃ ┗[Hideaki Maekawa <teu] 11861 2005-08-02 13:51 ┗["T.Sasaki" <papasan2] 11866 2005-08-03 03:04 ┗[相良 しの <oceanblue] 11867 2005-08-03 03:56 ┣[Tetsuro IKEDA <tetsu] 11871 2005-08-03 10:35 ┗["T.Sasaki" <papasan2] 11878 2005-08-03 21:13 ┗[相良 しの <oceanblue] 11879 2005-08-04 15:00 ┗[Shinichiro Yamamoto ] File 'NONEXISTENT/charsets/?.conf' not found のエラー 11896 2005-08-05 14:06 ┣[<takeshi@xxxxxxxxxx>] 11900 2005-08-05 14:57 ┃┗["T.Sasaki" <papasan2] 11904 2005-08-05 16:24 ┃ ┗[<takeshi@xxxxxxxxxx>] 11907 2005-08-05 17:56 ┃ ┗["T.Sasaki" <papasan2] 11909 2005-08-05 20:40 ┃ ┗[Shinichiro Yamamoto ] 11910 2005-08-05 22:49 ┗[Hiromasa Ochiai <ohi] 11917 2005-08-08 16:10 ┗[Shinichiro Yamamoto ] 11923 2005-08-09 00:18 ┗[Hiromasa Ochiai <ohi] 11925 2005-08-09 09:38 ┗[Shinichiro Yamamoto ] -> 11926 2005-08-09 10:51 ┗["T.Sasaki" <papasan2] 11927 2005-08-09 18:14 ┣[Shinichiro Yamamoto ] 11930 2005-08-09 20:08 ┃┣[深海水草 <VYG01106@x] 11931 2005-08-09 21:33 ┃┗[Hiromasa Ochiai <ohi] 11928 2005-08-09 18:48 ┗[深海水草 <VYG01106@x] 11929 2005-08-09 19:04 ┗["T.Sasaki" <papasan2]