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

mysql:9509

From: IWAMURO Motonori <IWAMURO Motonori <iwa@xxxxxxxxxx>>
Date: 1 Jun 2004 16:36:00 +0900
Subject: [mysql 09509] Re: 日本語対応上の問題点

岩室です。

In message "[mysql 09502] Re: 日本語対応上の問題点"
    on 04/06/01, SUGAWARA Hajime <sugawara@xxxxxxxxxx> writes:
>  一番関係が深そうなのはここかなぁ。
> 
> http://www2.xml.gr.jp/1ml_main.html?MLID=xmlmoji

そうですねぇ。ただ、私自身の一番の関心は、CUI/CLI環境で生じる問題と、
異種混在環境(Linux/Windows/Mac OS X)におけるデータ共有(ファイルサーバ
やDBなど)の際に生じる問題の解決についてなので、XMLのMLだとちょっと微妙
かなぁ、という感じがするのですが……。

# とは言え、一度ポストしてみるのもいいかもしれない。

> #岩室さんが話されているようなことは、過去に何度も見かけた
> #気がするので、きっとどこかでまとめられているでしょう。

Unicodeの諸問題についてはよく見かけるのですが(ブックマークにリンクがた
くさん)、CUI/CLI環境における問題点については、私の知る限り久保田氏のペー
ジ ( http://www.debian.or.jp/~kubota/ ) くらいしか知らないです。データ
共有についても特に見かけないような……。


In message "[mysql 09507] Re: 日本語対応上の問題点"
    on 04/06/01, とみたまさひろ <tommy@xxxxxxxxxx> writes:
> # そういや UTF-8 を表示できる端末エミュレータは触ったことないな…。

最近のxtermはUTF-8に対応しています。既存のエンコーディングについては、
luitというフィルタで変換することになっているようです。(上記の久保田氏
のページ参照)

# ちょっとだけ調べた範囲では、East Asian Width の Ambiguous な文字の幅
# は1になるらしく、ロケールをja_JP.eucJPにしても場合によっては画面が崩
# れるようです。(検証したわけではないので嘘書いてるかも)

> setlocale() で使えるロケール名とは違いますが、Solaris の iconv_ja(5) 
> を見ると、以下のようなコードセットが定義されてます。
<略>
> UTF-8
> UTF-8-Java
> UTF-8-ms932

うひょお、実装レベルで既にあるんですね、javaとmsは……(^^;

# 私の環境は今時Solaris2.6なので、下二つは出てこないです。

> アプリと端末の両方が UTF-8 をそのまま扱えるなら問題ないんですよね。

いえ、たとえ100% pure UTF-8環境であっても問題ありまくりなのが、問題な
わけで……。

# その問題に関する情報を[mysql 09501]に書いたつもりだったんですが(^^;

> たとえば、Solaris では setterm -x XXXX というコマンドを実行すれば、端
> 末のコードが XXXX であることを OS が認識してくれて、それ以降の端末の入
> 出力は自動でコード変換してくれます。
> 
> 例: LANG=ja_JP.eucJP で setterm -x SJIS とすると、端末からの入力は 
>     SJIS → EUC 変換され、端末への出力は EUC → SJIS 変換される

こんなのがあったんですね、知らなかった……。(Solarisユーザなのに^^;)
私は、拙作の cocot ( http://iwa.ath.cx/software/cygwin/cocot.html ) と
いうツールでコード変換かけてます。できることは setterm と同じ。

# 何でしつこくこの問題を追求するかというと、cocotのUTF-8対応について、
# 現在進行形で頭をかかえているからなのでした。表示も入力もできるんです
# が、ASCII+JIS X 0208の範囲内の文字セットしか使ってないのに、
# ja_JP.UTF-8だと画面が崩れたりファイルが正しく編集できなかったりして
# 実用にならない……。
-- 
岩室元典 [E-Mail: vmi@xxxxxxxxxx / iwa@xxxxxxxxxx]
「……雑でした」(「Fate/stay night」TYPE-MOON)

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

      9444 2004-05-27 12:11 [Hirofumi Fujiwara <f] 日本語対応上の問題点                    
      9445 2004-05-27 12:28 ┣[seiji takegata <take]                                       
      9450 2004-05-27 15:23 ┃┗[IWAMURO Motonori <iw]                                     
      9458 2004-05-28 11:28 ┃ ┗[Hirofumi Fujiwara <f]                                   
      9459 2004-05-28 13:53 ┃  ┣[seiji takegata <take]                                 
      9462 2004-05-28 15:38 ┃  ┃┗[IWAMURO Motonori <iw]                               
      9463 2004-05-28 15:57 ┃  ┣[IWAMURO Motonori <iw]                                 
      9464 2004-05-28 16:14 ┃  ┃┗["Kim, Dong Kyu" <kim]                               
      9466 2004-05-28 18:58 ┃  ┃ ┗[深海水草 <VYG01106@x]                             
      9465 2004-05-28 18:58 ┃  ┗[深海水草 <VYG01106@x]                                 
      9467 2004-05-28 19:32 ┃   ┗[Hirofumi Fujiwara <f]                               
      9446 2004-05-27 12:36 ┣[SUGAWARA Hajime <sug]                                       
      9447 2004-05-27 12:41 ┃┣["T.P.S.Nakagawa" <ya]                                     
      9448 2004-05-27 13:04 ┃┃┗[SUGAWARA Hajime <sug]                                   
      9449 2004-05-27 13:10 ┃┃ ┗["T.P.S.Nakagawa" <ya]                                 
      9455 2004-05-27 17:55 ┃┣[Hirofumi Fujiwara <f]                                     
      9456 2004-05-27 22:48 ┃┃┗[SUGAWARA Hajime <sug]                                   
      9469 2004-05-28 23:11 ┃┗[とみたまさひろ <tomm]                                     
      9480 2004-05-31 11:19 ┃ ┗[IWAMURO Motonori <iw]                                   
      9483 2004-05-31 15:46 ┃  ┣[とみたまさひろ <tomm]                                 
      9501 2004-06-01 11:52 ┃  ┃┗[IWAMURO Motonori <iw]                               
      9502 2004-06-01 12:12 ┃  ┃ ┣[SUGAWARA Hajime <sug]                             
->    9509 2004-06-01 16:36 ┃  ┃ ┃┗[IWAMURO Motonori <iw]                           
      9528 2004-06-03 18:30 ┃  ┃ ┃ ┗[とみたまさひろ <tomm]                         
      9507 2004-06-01 13:49 ┃  ┃ ┗[とみたまさひろ <tomm]                             
      9488 2004-05-31 21:41 ┃  ┗[Hirofumi Fujiwara <f]                                 
      9489 2004-05-31 22:10 ┃   ┗[mohri <mohri@xxxxxxx]                               
      9491 2004-05-31 22:33 ┃    ┗[ML account <ml@xxxxx]                             
      9492 2004-05-31 22:48 ┃     ┣[mohri <mohri@xxxxxxx]                           
      9493 2004-05-31 23:12 ┃     ┃┗[ML account <ml@xxxxx]                         
      9494 2004-05-31 23:26 ┃     ┃ ┗[mohri <mohri@xxxxxxx]                       
      9512 2004-06-01 17:45 ┃     ┗[Hirofumi Fujiwara <f]                           
      9451 2004-05-27 15:44 ┗[UNO Shintaro <uno@xx]