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

mysql:9450

From: IWAMURO Motonori <IWAMURO Motonori <iwa@xxxxxxxxxx>>
Date: 27 May 2004 15:23:03 +0900
Subject: [mysql 09450] Re: 日本語対応上の問題点

岩室です。

# MySQLの話題からはちょっと外れますが……。

In message "[mysql 09445] Re: 日本語対応上の問題点"
    on 04/05/27, seiji takegata <takegata@xxxxxxxxxx> writes:
> もはやキャラクタ端末での表示がどうなるかを気にする人はあまり多くないの
> ではないでしょうか?

数の大小で言えば少数派であることは明らかなのですが、コンピュータ利用環
境におけるCUI/CLIの重要度が減じることはないと思いますし、ことデータベー
スシステムにおいては、管理を行うのにsshなどを利用してリモート操作を行
うケースは非常に多いのではないでしょうか。

> どちらかというと、プロポーショナルなフォントを表示した場合に所定の領
> 域に収まるかどうかが問題になる場合が多いと思います。

GUIアプリならそうかもしれないのですが、CUI/CLIアプリでは問題の所在が違
います。

GUIの場合、指示された情報をどのように表示するかはそれをレンダリングす
るアプリケーションやツールキットに閉じた問題なので、フォントやレイアウ
トの話に帰着するのでしょう。

しかし、CUI/CLIでは、端末の表現能力にかかわる情報を扱う標準的なインター
フェースが(現状では)termcap/terminfoくらいしかなくて(私が知らないだけ
なのかもしれませんが)、それ以外はアプリケーションを実行する環境に閉じ
た情報なので、アプリ側の想定と端末側の想定が一致していないと画面が崩壊
したりカーソル移動がおかしくなったりして使いものにならなくなる場合があ
ります。

# 簡単な例。(※Debian woody+Emacs-21.2で試してみました)
# 「αβγ」と書かれたEUC-JP のファイルを用意して、iconvでこれをUTF-8 
# に変換し、UTF-8環境の元、ターミナルエミュレータでEmacsを用いて両者を
# 同時表示してみます。すると、端末にはどちらも同じ文字コードが送られて
# いるのにEmacs内部ではEUC-JP側は2カラム、UTF-8側は1カラム想定になって
# いるので、カーソル移動などがおかしくなります。

## 個人的には、これと「〜」「−」問題が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]