[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46426] Re: Manpage encoding: UTF-8 or EUC-JP?



ã“ã‚“ã«ã¡ã¯ï¼Œ

> 
> 一足早ãã‹ã‚‰UTF-8化ã—ã¦ã„ã‚‹FedoraCoreã§ã¯ã©ã†ã‚„ã£ã¦ã„ã‚‹ã®ã‹ãªã€ã¨
> 開発者ã«èžã„ã¦ã¿ãŸã¨ã“ã‚ã€
> 
> ・manページã®æŽ¨å¥¨ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã¯UTF-8ã§çµ±ä¸€
> ・manコマンドã®å†…部㧠iconv -f UTF-8 -t UTF-8 ã—ã¦ã‚¨ãƒ©ãƒ¼ãŒå‡ºã‚‹ã‹ã©ã†ã‹ã‚’
>   調ã¹ã‚‹
> ・エラーãŒå‡ºãŸã‚‰jaã®å ´åˆã€legacyãªEUC-JPã¨åˆ¤æ–­ã€‚legacyãªæ—¨ã®è­¦å‘Šã‚‚表示
> 

googleã§æ¤œç´¢ã™ã‚‹ã¨ï¼ŒFedoreCore4 ã¾ã§ã¯ã™ããªãã¨ã‚‚,UTF-8ã§çµ±ä¸€ã—ãŸå½±
響ã§EUC-JPã§ã¯manãŒåŒ–ã‘ã‚‹ã¨ã„ã†å•é¡ŒãŒã‚ã£ãŸã‚ˆã†ã§ã™ã­ï¼ŽåŒã˜é–“é•ã„ã¯ãŠ
ã‹ã—ãŸããªã„ã¨ã“ã‚ã§ã™ï¼Ž

本件,簡å˜ã«ã‚µãƒžãƒªãƒ¼ã‚’ã¾ã¨ã‚ã¾ã—ãŸï¼Ž


http://www.netfort.gr.jp/~dancer/diary/daily/2006-Apr-26.html.ja#2006-Apr-26-09:00:47

manページã¨ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ï¼Ž Debian日本語ã®manページã¯EUC-JPエンコー
ディングã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ä¸Šã®/usr/share/man/ja/manX/XXX.X.gzã«ä¿å­˜ã•
ã‚Œã¦ã„る. ç¾åœ¨ã®locale ㌠UTF-8 ãªã©ã§ã‚ã£ã¦ã‚‚,EUC-JPã§ä¿æŒã—ã¦ã„ã‚‹
データを iconv ã§å‡¦ç†ã—㦠UTF-8 ã«ã—ã¦è¡¨ç¤ºã—ã¦ã„る. ãã®å‡¦ç†ã¯ man-db 
ã¨ã„ã†ãƒ—ログラムãŒå®Ÿæ–½ã—ã¦ã„る.

UTF-8 㧠man ページをæä¾›ã™ã‚‹æ–¹æ³•ã‚‚ã‚る./usr/share/man/ja_JP.UTF-8/ãª
ã©ã«ãŠã„ã¦ãŠãã¨ï¼Œ locale ㌠ja_JP.UTF-8ã®å ´åˆã«ã¯ãã“ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’見
付ã‘ã¦ãれる. man-db 㯠ja_JP.UTF-8, ja_JP, ja ã®é †ç•ªã«æ¤œç´¢ã—ã¦ãれる. 
ãŸã ï¼Œ ja_JP.EUC-JP ã®å ´åˆã«ã¯ï¼Œ/usr/share/man/ja_JP.UTF-8/ã¯ã¿ã¦ãã‚Œ
ãšï¼Œ /usr/share/man/ja/ ã« EUC-JP ã® man ページをãŠã„ã¦ãŠãå¿…è¦ãŒã‚る. 
ã“ã‚Œã¯ï¼Œæ–‡å­—コード変æ›ã™ã‚‹ã“ã¨ãŒä¸å¯èƒ½ãªãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã®ãŸã‚ã«ä¾‹å¤–çš„ã«è¨­
ã‘ã¦ã‚る機構ã§ï¼Œ ãŸã¨ãˆã°ï¼Œãƒ¦ãƒ¼ãƒ­é€šè²¨è¨˜å·ãŒEURã«å¤‰æ›ã•ã‚Œã¦ã—ã¾ã†ã“ã¨ã§ï¼Œ
roffã®ã‚³ãƒžãƒ³ãƒ‰ã«ãªã£ã¦ã—ã¾ã†ã‹ã‚‰ã†ã¾ãレンダリングã•ã‚Œãªã„, ãªã©ã¨ã„ã£
ãŸäº‹æƒ…を想定ã—ã¦ã„る.

Debianã®ç¾çŠ¶ã¨ã—ã¦ã¯æ—¥æœ¬èªžã®manページã¯EUC-JPã§/usr/share/man/ja/以下
ã«é…ç½®ã™ã‚‹ï¼Œã¨ã„ã†ã®ãŒæ­£ã—ã„解. ã—ã‹ã—ãªãŒã‚‰ï¼ŒFedora Core ãªã©ã§ã¯ï¼Œ 
UTF-8 㧠manページã®ãƒ‡ãƒ¼ã‚¿ã‚’ãŠãã¯ã˜ã‚ã¦ãŠã‚Šï¼ŒEUC-JPã®ã‚‚ã®ã‚’見付ã‘ãŸã‚‰ï¼Œ 
レガシーã ã¨ã„ã†è­¦å‘Šã‚’出ã™ã‚ˆã†ã«ã™ã‚‹ã‚‰ã—ã„. ã“れを見ã¦upstreamã®é–‹ç™º
者㌠make install ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãã‚‹ manページをUTF-8ã«ã—ã¯ã˜ã‚ã‚‹ã‹
ã‚‚ã—ã‚Œãªã„. docbook-xslãªã©ã§manページを生æˆã™ã‚‹å ´åˆãªã©ã‚‚,utf-8ãŒãƒ„ー
ルã¨ã®è¦ªå’Œæ€§ãŒé«˜ã,ã¾ãŸå„言語を平等ã«æ‰±ã†å ´åˆã«ã¯ utf-8ã®ã»ã†ãŒæ‰±ã„ã‚„
ã™ã„ãŸã‚,今後 utf-8 ã‹ã‚‰ EUC-JP(ã‚’å«ã‚€å„国語ã®legacy encoding)ã«å¤‰æ›
ã™ã‚‹éƒ¨åˆ†ã®å‡¦ç†ãŒç™ºç”Ÿã— é¢å€’ã«ãªã‚‹å¯èƒ½æ€§ã¯ã‚る.今後ã®å‹•å‘を見æ®ãˆã¦ï¼Œ
ファイルシステム上ã«manpageã‚’utf-8ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã‚µãƒãƒ¼ãƒˆã®è¿½åŠ ã¯æ…Ž
é‡ã«æ¤œè¨Žã—ãŸã»ã†ãŒã‚ˆã„ã ã‚ã†ï¼Ž

以上,debian-users@jpã¨blogã¨IRC(#debian-devel@oftc)ã§è­°è«–ã—ãŸçµæžœã®ãƒ¡
モã§ã™ï¼Ž ã“ã®èª¿æŸ»ã¯å°æž—ã•ã‚“ã«ãã£ã‹ã‘ã‚’ã„ãŸã ã,GyrosGeier, 武藤ã•ã‚“
ã¨è­°è«–ã—ã¾ã—ãŸï¼Ž


上å·
-- 
dancer@{debian.org,netfort.gr.jp}   Debian Project