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

mysql:11930

From: 深海水草 <深海水草 <VYG01106@xxxxxxxxxx>>
Date: Tue, 09 Aug 2005 20:08:18 +0900
Subject: [mysql 11930] Re: File 'NONEXISTENT/charsets/?.conf' not found のエラー

長谷です

> 山本です。

こんばんは

> でも、文字コードっていっぱいありすぎですよね・・・
> 多分、みんな思っていることだと思いますが・・・

これもまた MySQL からは外れる話題ですみませんが...

本来、一般に MS-DOS が浸透する前までは、JIS漢字コードが使わ
れていました。これは ASCII なのか漢字なのかを区別するために、
漢字の手前と最後にエスケープシーケンスを付けていました。
但し、エスケープシーケンスはベンダで違いがあることもあり、
実際にはバラバラです。
現在では ISO-2022-JP として RFC1468 で提案、決められても
いますが、これは恐らく NEC のエスケープシー0ケンスでしょう。

Shift-JIS は、Microsoft がこれを改良してエスケープシーケンス
をなくしたものです。これは画面上の文字数と格納文字数が一致
する為、たちまち JIS 漢字にとって代わられました。
ただオフコンなどでは今でも JIS 漢字を使うことがあります。

これとは全く別に、EUC は UNIX 一般で使う漢字コードとして
AT&T が決めたものです。

更にこれとは別に、文字表現に2バイト必要なのは何も東アジア
系の言語だけではないので、これも含めて同一のフォーマットで
言語を扱おうという動き (unicode)があり、その実装が UTF-5/7
/8/16/32 などととなっています。

が...実際には UTF と一口に言っても、言語別に種類がある
ようなものなので、実装がまちまちなようで、あるエディタで保存
すると別のエディタでは読み出せなかったりするようです。
これは RFC の解釈で実装が微妙に違うのとにたようなものでしょう。

ということで、困ったことに現時点では、UTF は我々が扱う文字
コードの種類が殖えてしまったに過ぎません。

既に不完全ながらも Windows2000/XP では UTF(恐らく UTF-8)
で処理されています。UNIX 側が歩調を合わせていずれ UTF に統一
されるのが好ましいのでしょうが、多分そうなるのには時間がかか
るのでしょうね。

ですので、異機種間データ交換が必要ない場合は、何かのコード
で統一して使うのがベターであると思います。

-- 
長谷 <VYG01106@xxxxxxxxxx>


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

     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]