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

mysql:11925

From: Shinichiro Yamamoto <Shinichiro Yamamoto <shinichiro.yamamoto@xxxxxxxxxx>>
Date: Tue, 09 Aug 2005 09:38:20 +0900
Subject: [mysql 11925] Re: File 'NONEXISTENT/charsets/?.conf' not found のエラー


山本です。

> これは、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]