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

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



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


> > > ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ã€‚FHS ã¯å…¨ã読んã ã“ã¨ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã§ã„ã¾ã›ã‚“ã§ã—ãŸã€‚
> > > ãªã‚‹ã»ã©ã€‚
> > > 日本ã®ã‚ˆã†ãªå›½ã§ã¯ /usr/share/man/ja ã§ãªã /usr/share/man/ja_JP.EUC-JP ã«
> > > ç½®ã„ãŸã»ã†ãŒæœ¬å½“ã¯ã‚ˆã„ã®ã§ã™ã­ã€‚
> > > ãã‚Œã«ã€æ™‚代ã®æµã‚Œã‹ã‚‰ã™ã‚‹ã¨ã€ã€Œã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æŒ‡å®šãªã—ã®å ´åˆã¯ UTF-8ã€
> > > ã¨ã„ã†æ–¹å‘ã«é€²ã‚“ã§ã‚‚ãŠã‹ã—ããªã„ã§ã™ã‚ˆã­ã€‚
> > > # ã“れもã¼ãã®å‹æ‰‹ãªã€Œæ™‚代ã®æµã‚Œã€ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€‚:-)
> > 
> > Debian ã«ãŠã„ã¦ã¯ï¼Œ manpage ã¯ï¼Œ/usr/share/man/jaã«ãŠã,ã¨ã„ã†ã‚ˆã†ã«ã—ã¦ã„るよã†ã§ã™ï¼Ž
> > ã“ã“ã®éƒ¨åˆ†ãŒæ˜Žæ–‡åŒ–ã•ã‚Œã¦ã„ã‚‹ã¨ã“ã‚ã¯ã¡ã‚‡ã£ã¨ã¿ã¤ã‘られã¦ã„ã¾ã›ã‚“.
> 
> 他言語㮠manpage ã«ã¤ã„ã¦ã‚‚ã€ãƒ”リオド以下ã§æ–‡å­—コードを指定ã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒ
> 作られã¦ã„ã‚‹ã¨ã“ã‚ã¯ç‰¹ã«ãªã„よã†ã«è¦‹ãˆã¾ã™ã­ã€‚
> ã¨ã„ã†ã“ã¨ã¯ã€ç¾çŠ¶ã§ã¯ã€
> 
> * man-db ã® src/encodings.c ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã€ãã‚Œãžã‚Œã®è¨€èªžã«
>   特有ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’使ã†ã“ã¨ãŒæš—é»™ã«æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã“ã¨ã«ãªã‚Šã€
>   UTF-8 ã® manpage ã‚’ /usr/share/man 以下ã«ç½®ã‘ãªã„。

ã“ã‚Œã¯ï¼Œ/usr/share/man/ja/ ã«ã¤ã„ã¦ã§ã™ã­ï¼Ž
/usr/share/man/ja/man[1-9]/*.[1-9].gz ã«é–¢ã—ã¦ã¯ï¼ŒEUC-JPã§ã‚ã‚‹ã“ã¨ãŒå¿…
è¦ã¨ãªã£ã¦ã„ã¾ã™ï¼Ž

> * ãŸã¨ãˆæ–°ãŸã« /usr/share/man/ja_JP.UTF-8 ãªã©ã‚’作ã£ã¦ UTF-8 ã® manpage ã‚’
>   ç½®ã„ãŸã¨ã—ã¦ã‚‚ã€src/encodings.c ã®å®Ÿè£…ゆãˆã«ãƒ­ã‚±ãƒ¼ãƒ«ãŒ ja_JP.UTF-8 ã®ã¨ãã«
>   ã—ã‹æ¤œç´¢ã•ã‚Œãªã„。
>   (明文化ã•ã‚Œã¦ã„ãªã„ã¨ãªã‚‹ã¨ã€ã‚‚ã—ã‹ã—ãŸã‚‰ /usr/share/man 以下㮠manpage ã«
>   UTF-8 ã®ã‚‚ã®ãŒæ··ã–ã£ã¦ã„ã‚‹å¯èƒ½æ€§ã‚‚ã‚ã‚‹?)

ã“ã®ç‚¹ã¯è‡ªä¿¡ãŒãªã„ã§ã™ï¼Œã‚³ãƒ¼ãƒ‰ã‚’追ã„ãã‚Œã¦ã¾ã›ã‚“.
 
> > ã‚ã¨ï¼Œã‚らゆるもã®ã‚’UTF-8ã«ã™ã‚‹ã¨ã„ã†ã®ã¯å¿…ãšã—ã‚‚è³›æˆã—ã¾ã›ã‚“.
> > 既存ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒªã‚³ãƒ¼ãƒ‰ãŒå¿…è¦ã«ãªã‚Šï¼Œã‚¢ãƒƒãƒ—グレードãŒé›£ã—ããªã‚‹ã‹ã‚‰ã§ã™ï¼Ž

> ãã†ã§ã™ã­ã€‚よã考ãˆãŸã‚‰ HTML やプレインテキストãªã©ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã¯å¤§é‡ã«
> ã‚ã‚‹ã®ã§ã€ãれらã®ãƒªã‚³ãƒ¼ãƒ‰ã¯å¤§ããªè² æ‹…ã«ãªã‚Šãã†ã§ã™ (元々ãれらã ã£ã¦
> エンコーディングãŒçµ±ä¸€ã•ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã—)。
> 
> ãŸã ã€manpage ã«ã¤ã„ã¦ã¯ã€ä»Šã®ã¾ã¾ã ã¨ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãŒè¨€èªžã”ã¨ã«æš—é»™ã«
> 決ã‚打ã¡ã¨ãªã£ã¦ã„ã‚‹æ°—ãŒã™ã‚‹ã®ã§ã€ã‚‚ã†å°‘ã—柔軟ã«å¯¾å¿œã§ãるよã†ã«ã—ãŸã»ã†ãŒ
> よã„ã®ã§ã¯ã€ã¨æ€ã£ãŸæ¬¡ç¬¬ã§ã™ã€‚
> ã‚‚ã¡ã‚ã‚“ç¾åœ¨ã®ã¾ã¾ã§ã‚‚言語ã”ã¨ã®æ¨™æº–ã«å¾“ã£ã¦ãã¡ã‚“ã¨å‹•ä½œã™ã‚‹ã®ã§å•é¡Œã¯ãªã„
> ã‚ã‘ã§ã™ãŒâ€¦â€¦ã€‚
> 余裕ãŒã‚ã£ãŸã‚‰é©å½“ã«ã„ã˜ã£ã¦è©¦ã—ã¦ã¿ã‚ˆã†ã¨æ€ã„ã¾ã™ã€‚

HTMLã®ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’EUC-JPã«ã™ã‚‹(UTF-8ã«çµ±åˆã—ãªã„)ã¨ã„ã†ã“ã¨ãªã©ã¯ä»¥
å‰è­°è«–ã—ãŸã‚ˆã†ãªè¨˜æ†¶ãŒã‚ã‚Šã¾ã™ï¼Žã©ã“ã ã£ãŸã‹ãªï¼Žï¼Žï¼Ž


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