Issue #5128 has been reported by Shyouhei U…
Feature #5128: 日本語ドキュメントをUTF-8に
Author: Shyouhei U.
Status: Open
Priority: Normal
Assignee:
Category:
Target version:
pull requestが来ています。
個人的にEUCに思い入れはない(すくなくともUTF8と同程度には)ので、まあ、いいのではないかという気になっていますが、どうしますか。
むらたです。
On Monday, August 1, 2011 at 10:39 , Shyouhei U. wrote:
pull requestが来ています。
https://github.com/ruby/ruby/pull/38
個人的にEUCに思い入れはない(すくなくともUTF8と同程度には)ので、まあ、いいのではないかという気になっていますが、どうしますか。
我々日本人は EUC-JP でも UTF-8 でも特に困らないと思います。
一方で、外国人がこれらの日本語ドキュメントを扱おうとする時に
EUC-JP では不便な場合があったりしないのでしょうか?
そういうケースが考えられるなら UTF-8 にしてしまえば良いと思います。
UTF-8 でも不便だと言われたらどうしようもないですね。
–
Kenta M.
Sent with Sparrow (http://www.sparrowmailapp.com)
Issue #5128 has been updated by Kazuhiro NISHIYAMA.
変更自体は賛成です。
pull request のパッチをみるとトップの .ja だけですが、
変更するなら doc/.ja なども変更してしまって良いのではないでしょうか。
% git ls-files|fgrep .ja|xargs nkf --guess|grep EUC
README.EXT.ja:EUC-JP
README.ja:EUC-JP
doc/etc.rd.ja:EUC-JP
doc/forwardable.rd.ja:EUC-JP
doc/irb/irb-tools.rd.ja:EUC-JP
doc/irb/irb.rd.ja:EUC-JP
doc/pty/README.expect.ja:EUC-JP
doc/pty/README.ja:EUC-JP
doc/shell.rd.ja:EUC-JP
ext/readline/README.ja:EUC-JP
ext/tk/sample/resource.ja:EUC-JP
sample/drb/README.rd.ja:EUC-JP
%
Feature #5128: 日本語ドキュメントをUTF-8に
Author: Shyouhei U.
Status: Open
Priority: Normal
Assignee:
Category:
Target version:
pull requestが来ています。
個人的にEUCに思い入れはない(すくなくともUTF8と同程度には)ので、まあ、いいのではないかという気になっていますが、どうしますか。
Issue #5128 has been updated by Nobuyoshi N…
Change encoding from EUC-JP to UTF-8.
*.ja のファイルは歴史的な事情からEUC-JPで記述されているため、redmine.ruby-lang の
リポジトリやGithubのコードブラウザで表示すると文字化けして見えるのは残念です。
これらのファイルはUTF-8にしてしまった方がよいと思います。
なお、このパッチを適用する場合は、同時にsvnのメタ情報の方も変更の必要があります。
むしろ、メタ情報を設定しているにもかかわらずちゃんと表示できないコード
ブラウザのバグでしょう。本末転倒だと思います。
Feature #5128: 日本語ドキュメントをUTF-8に
Author: Shyouhei U.
Status: Open
Priority: Normal
Assignee:
Category:
Target version:
pull requestが来ています。
個人的にEUCに思い入れはない(すくなくともUTF8と同程度には)ので、まあ、いいのではないかという気になっていますが、どうしますか。
提供者によると「redmine.ruby-lang の
リポジトリやGithubのコードブラウザで表示すると文字化けして見える」。
UTF-8 で直るのなら是非適応していただきたいです。
「なお、このパッチを適用する場合は、同時にsvnのメタ情報の方も変更の必要
があります。」とも書いてありますが、git にはそのようなメタ情報はないで
しょうか。
よろしくお願いします。 Martin.
(2011/08/01 11:10), Kenta M. wrote:
一方で、外国人がこれらの日本語ドキュメントを扱おうとする時に
EUC-JP では不便な場合があったりしないのでしょうか?
そういうケースが考えられるなら UTF-8 にしてしまえば良いと思います。
UTF-8 でも不便だと言われたらどうしようもないですね。
現実問題としてASCIIの範囲で自分の名前を記述できない方がヨーロッパにもたくさんいるので
これを機に ChangeLog等も UTF-8 で記述するというルールにしてしまってはどうでしょうか。
パッチをContribute してくれたときの記載する謝辞は名前を省略・変形しないというのは
それなりに一般的なマナーだと思います。
# Rubyコミュニティで普段発言している人だと誰かいるかな? Martin J. Dürst さんとかどうだろうか?
ただしコミュニケーション上の理由によりChangeLogに漢字を書くことには消極的反対
読める読めない以前に、同じかどうかが判別できないと言い出す人が出てくる &
ローマ字で困る日本人は恐らくいない
2011年8月1日12:04 KOSAKI Motohiro [email protected]:
ローマ字で困る日本人は恐らくいない
Latin1 の範囲ならまだいいんですが、CP932 の範囲外を使われると、
結構まだ内部コードが CP932 なエディタがあってそこで困るんですよねぇ。
xyzzy とか Peggy とか。
(08/01/2011 11:52 AM), Nobuyoshi N. wrote:
むしろ、メタ情報を設定しているにもかかわらずちゃんと表示できないコード
ブラウザのバグでしょう。本末転倒だと思います。
redmineに関してはバグと呼ぶにやぶさかではありませんがgitにはメ
タ情報(という概念)がないわけで、githubをバグ呼ばわりするのは濡
れ衣といわざるをえません。
On 2011/08/01 12:04, KOSAKI Motohiro wrote:
現実問題としてASCIIの範囲で自分の名前を記述できない方がヨーロッパにもたくさんいるので
これを機に ChangeLog等も UTF-8 で記述するというルールにしてしまってはどうでしょうか。
パッチをContribute してくれたときの記載する謝辞は名前を省略・変形しないというのは
それなりに一般的なマナーだと思います。
# Rubyコミュニティで普段発言している人だと誰かいるかな? Martin J. Dürst さんとかどうだろうか?
気を使っていただいてありがとうございます。でもそのぐらいは問題なく我慢で
きます。
よろしくお願いします。 Martin.
pull request $B$rAw$C$?$"$$$6$o$G$9!#(B
$BJ8;z2=$1$O;DG0$@$J$!$H$*$b$C$F7Z$$5$;}$A$GAw$C$F$$?$N$G$9$,!"2~$a$FD4$Y$F$$k$H(B
nkf --guess $B$GHs(BASCII$B$H(B
$BH=Dj$5$l$k%U%!%$%k$,$?$/$5$s$"$j$^$9$M!#$J$+$K$O%F%9%H$NET9g$J$I$G4:$($F$=$&$7$F$$$k$b$N$b$"$k$s$G$7$g$&$+!#!#!#(B
$B8D?ME*$K$OL@$i$+$K%I%-%e%a%s%H$G$"$k$h$&$J%U%!%$%k$K$D$$$F$O(BUTF-8$B$KE}0l$GNI$$$H$*$b$C$F$$$^$9!#(B
$B0J2<D4::7k2L$G$9!#(B
- $BHs(BASCII$B!“Hs(BBINARY$B$N%U%!%$%k(B 189$B%3(B
$ git ls-files | xargs nkf --guess | grep -v ‘ASCII’ | grep -v ‘BINARY’
| wc -l
189
– 189$B$N$&$A!”(BEUC-JP$B$HH=Dj$5$l$k$b$N(B 120$B%3(B
$ git ls-files | xargs nkf --guess | grep -v ‘ASCII’ | grep -v
‘BINARY’ | grep ‘EUC-JP’ | wc -l
120
– 189$B$N$&$A!"(BShit_JIS$B$HH=Dj$5$l$k$b$N(B 33 $B%3(B
y$ git ls-files | xargs nkf --guess | grep -v ‘ASCII’ | grep -v
‘BINARY’ | grep ‘Shift_JIS’ | wc -l
33
– 189$B$N$&$A!"(BUTF-8$B$HH=Dj$5$l$k$b$N(B 30 $B%3(B
$ git ls-files | xargs nkf --guess | grep -v ‘ASCII’ | grep -v
‘BINARY’ | grep ‘UTF-8’ | wc -l
30
– $B$=$l0J30(B
y$ git ls-files | xargs nkf --guess | grep -v ‘ASCII’ | grep -v
‘BINARY’ | grep -v ‘EUC-JP’ | grep -v ‘Shift_JIS’ | grep -v ‘UTF-8’
COPYING.ja:ISO-2022-JP
ext/nkf/nkf-utf8/nkf.c:ISO-2022-JP
lib/irb/slex.rb:ISO-2022-JP
test/rexml/data/t63-1.xml:UTF-16
test/rexml/data/t63-2.svg:UTF-16
test/rexml/data/ticket_110_utf16.xml:UTF-16
2011$BG/(B8$B7n(B1$BF|(B12:51 Ayumu A. [email protected]:
$BJ8;z2=$1$O;DG0$@$J$!$H$*$b$C$F7Z$$5$;}$A$GAw$C$F$$?$N$G$9$,!"2~$a$FD4$Y$F$$k$H(B
nkf --guess $B$GHs(BASCII$B$H(B
$BH=Dj$5$l$k%U%!%$%k$,$?$/$5$s$“$j$^$9$M!#$J$+$K$O%F%9%H$NET9g$J$I$G4:$($F$=$&$7$F$$$k$b$N$b$”$k$s$G$7$g$&$+!#!#!#(B
$B8D?ME*$K$OL@$i$+$K%I%-%e%a%s%H$G$"$k$h$&$J%U%!%$%k$K$D$$$F$O(BUTF-8$B$KE}0l$GNI$$$H$*$b$C$F$$$^$9!#(B
ChangeLog $B$K$D$$$F$O3d$HH?BP$J$s$G$9$,!“(B
$BF|K\8l%I%-%e%a%s%H$K$D$$$F$OFC$K0U8+$O$”$j$^$;$s!#(B
ext/nkf/nkf-utf8/nkf.c:ISO-2022-JP
$B$A$J$_$K!"$3$l$J$s$+$O40A4$KNr;KE*7P0^$G$9$M!#(B
upstream $B$b(B 2022jp $B$N$^$^$G$9!#(B
$B$J$+$@$G$9!#(B
At Mon, 1 Aug 2011 12:09:38 +0900,
Urabe S. wrote in [ruby-dev:44295]:
(08/01/2011 11:52 AM), Nobuyoshi N. wrote:
$B$`$7$m!"%a%?>pJs$r@_Dj$7$F$$$k$K$b$+$+$o$i$:$A$c$s$HI=<($G$-$J$$%3!<%I(B
$B%V%i%&%6$N%P%0$G$7$g$&!#K\KvE>E]$@$H;W$$$^$9!#(B
redmine$B$K4X$7$F$O%P%0$H8F$V$K$d$V$5$+$G$O$"$j$^$;$s$,(Bgit$B$K$O%a(B
$B%?>pJs(B($B$H$$$&35G0(B)$B$,$J$$$o$1$G!"(Bgithub$B$r%P%08F$P$o$j$9$k$N$OG((B
$B$l0a$H$$$o$6$k$r$($^$;$s!#(B
$B$=$l$8$c$"!V(Bgit$B$K0\9T$7$J$$M}M3!W$8$c$J$$$G$9$+!#(B
(2011/08/01 13:28), Nobuyoshi N. wrote:
$B$l0a$H$$$o$6$k$r$($^$;$s!#(B
$B$=$l$8$c$"!V(Bgit$B$K0\9T$7$J$$M}M3!W$8$c$J$$$G$9$+!#(B
$B%^%9%?!<%l%]%8%H%j$N(Bgit$B0\9T$O>-Mh$NOC(B(and/or
$B>-Mh$b$7$J$$$+$b$7$l$J$$OC!K$G$9$,(B
github$B$O$9$G$K2TF0$7$F$$$k$b$N$J$N$G!"0\9T$H$$$&$N$O$A$g$C$H0c$&$s$8$c$J$$$+$H(B
$B;W$$$^$9!#(B
$B$_$s$J$,%O%C%T!<$K$J$k$J$iJL$KJQ$($F$b$$$$$s$8$c$J$$$G$9$+$M!#$$$^$N$H$3$m$G(B
EUC-JP$B$N$[$&$,$h$j%O%C%T!<$H$$$&0U8+$O#1$D$b=P$F$J$$$h$&$G$9$7!#(B
$B$J$K$h$j<+J,$,<j$rF0$+$5$J$/$F$b$h$5$=$&$JN.$l$J$N$,AG@2$i$7$$!#(B
$B$"$$$6$o$G$9(B
$B2<5-$N7o$NF|K\8l%I%-%e%a%s%H$r(BUTF-8$B$K$7$F$$$/7o$G$9$,!"$I$&$7$^$7$g$&$+!)(B
$B$"$^$j6[5^$G$b$J$$$G$9$,!"(BAccept$B$5$l$k$h$&$G$"$l$P!"$K_$N$"$?$j$+$i(B
$B$$A$$AB>$N%U%!%$%k$K$D$$$F$b:n6H$r3+;O$7$F$$$-$?$$$H$$b$$$^$9!#(B
$B$"$$$6$o$G$9(B
$B$H$j$“$($:!”%H%C%W%l%Y%k$K$"$k%U%!%$%k$H(Bdoc/
$B0J2<$K$D$$$F(BUTF-8$B$KJQ99$7$?$b$N$G(Bpull request
$B$r99?7$7$^$7$?!#(B
$B$=$NB>$N%U%!%$%k$O$I$&$7$^$7$g$&!#(B
$B;~4V$,$"$k$H$-$K%F%9%H$r2s$7$J$,$i!"3F%a%s%F%J!<$NJ}!9$K$-$$$F$_$F!"1F6A$J$$%b%N$K$D$$$F$O(BUTF-8$B$K$7$F$$$/(B
$B:n6H$r0z$-<h$C$F$bNI$$$G$9!#(B
ChangeLog $B$K$D$$$F$O3d$HH?BP$J$s$G$9$,!“(B
$BF|K\8l%I%-%e%a%s%H$K$D$$$F$OFC$K0U8+$O$”$j$^$;$s!#(B
ChangeLog$B$K$O:#$N$H$3$mHs(BASCII$BJ8;z$O;H$o$l$F$$$J$$$h$&$G$9!#(B
ChangeLog$B$KHs(BASCII$BJ8;z$r5-=R$7$?$$$h$&$JMWK>$,=P$F$-$F$+$i9M$($k$G$$$$$s$8$c$J$$$G$7$g$&$+!#(B
(08/12/2011 10:57 AM), Ayumu A. wrote:
$B2<5-$N7o$NF|K\8l%I%-%e%a%s%H$r(BUTF-8$B$K$7$F$$$/7o$G$9$,!"$I$&$7$^$7$g$&$+!)(B
$B8D?ME*$K$O$$$$$s$G$O$J$$$+$H;W$&$s$G$9$1$l$I$b!#H?BP$N?M$C$F$$$^$9$+!#(B
(11/08/15 17:41), Urabe S. wrote:
(08/12/2011 10:57 AM), Ayumu A. wrote:
$B2<5-$N7o$NF|K\8l%I%-%e%a%s%H$r(BUTF-8$B$K$7$F$$$/7o$G$9$,!"$I$&$7$^$7$g$&$+!)(B
$B8D?ME*$K$O$$$$$s$G$O$J$$$+$H;W$&$s$G$9$1$l$I$b!#H?BP$N?M$C$F$$$^$9$+!#(B
Redmine$B$N$[$&$OD>$C$?$s$G$7$g$&$+!#(B
(11/08/16 10:29), NARUSE, Yui wrote:
2011$BG/(B8$B7n(B16$BF|(B10:15 Nobuyoshi N. [email protected]:
(11/08/15 17:41), Urabe S. wrote:
(08/12/2011 10:57 AM), Ayumu A. wrote:
$B2<5-$N7o$NF|K\8l%I%-%e%a%s%H$r(BUTF-8$B$K$7$F$$$/7o$G$9$,!"$I$&$7$^$7$g$&$+!)(B
$B8D?ME*$K$O$$$$$s$G$O$J$$$+$H;W$&$s$G$9$1$l$I$b!#H?BP$N?M$C$F$$$^$9$+!#(B
Redmine$B$N$[$&$OD>$C$?$s$G$7$g$&$+!#(B
$B$b$&(BRedmine$B4X78$J$/$J$$$G$9$+(B
$B85!9(BRedmine$B$N%P%0$r2sHr$9$k$?$a$G$9$h$M!#(B
$B$G!“$=$l$OK\KvE>E]$@$H;W$$$^$9$7!”$=$l$,$A$c$s$H=$@5$5$l$l$PI,MW@-$,$"$k$H$O;W$($^$;$s!#(B
$B;D$kM}M3$O8D?ME*$J<qL#$@$1$G$7$g$&!#(B
2011$BG/(B8$B7n(B16$BF|(B11:12 Nobuyoshi N. [email protected]:
$B$b$&(BRedmine$B4X78$J$/$J$$$G$9$+(B
$B85!9(BRedmine$B$N%P%0$r2sHr$9$k$?$a$G$9$h$M!#(B
$B$G!“$=$l$OK\KvE>E]$@$H;W$$$^$9$7!”$=$l$,$A$c$s$H=$@5$5$l$l$PI,MW@-$,$"$k$H$O;W$($^$;$s!#(B
$B;D$kM}M3$O8D?ME*$J<qL#$@$1$G$7$g$&!#(B
$B85!9$O(B Github $B$@$H;W$$$^$9!#(B
$B$"$$$6$o$5$s$O(B Redmine $B$K$O8@5Z$7$F$$$^$;$s!#(B
$B$G!“JL$KM}M3$,8D?ME*$J<qL#$G$b$$$$$s$8$c$J$$$G$9$+$M!#(B
$BH?BP$,0l?M$G$b$$$l$PB(5Q2<$G$9$,!”$J$+$@$5$s$OH?BP$J$s$G$9$+(B?
(11/08/16 11:28), NARUSE, Yui wrote:
$B$b$&(BRedmine$B4X78$J$/$J$$$G$9$+(B
$B85!9(BRedmine$B$N%P%0$r2sHr$9$k$?$a$G$9$h$M!#(B
$B$G!"$=$l$OK\KvE>E]$@$H;W$$$^$9$7!"$=$l$,$A$c$s$H=$@5$5$l$l$PI,MW@-$,$"$k$H$O;W$($^$;$s!#(B
$B;D$kM}M3$O8D?ME*$J<qL#$@$1$G$7$g$&!#(B
$B85!9$O(B Github $B$@$H;W$$$^$9!#(B
$B$"$$$6$o$5$s$O(B Redmine $B$K$O8@5Z$7$F$$$^$;$s!#(B
$B$$$d!“85$O(BRedmine$B$G$9$h$M!#(B
| .ja
$B$N%U%!%$%k$ONr;KE$J;v>p$+$i(BEUC-JP$B$G5-=R$5$l$F$$$k$?$a!”(Bredmine.ruby-lang
$B$N(B
|
$B%j%]%8%H%j$d(BGithub$B$N%3!<%I%V%i%&%6$GI=<($9$k$HJ8;z2=$1$7$F8+$($k$N$O;DG0$G$9!#(B
ruby-lang.org$B$,Ds6!$7$F$$$k$o$1$G$b$J$$(BGithub$B$@$1$J$i!"$=$b$=$b(Bruby$BB&$,5$$K$9$k$3$H(B
$B$G$O$J$$$N$G!"$=$N$?$a$@$1$KJQ99$9$k$N$O0UL#ITL@$G$9!#(B
$B$G!“JL$KM}M3$,8D?ME*$J<qL#$G$b$$$$$s$8$c$J$$$G$9$+$M!#(B
$BH?BP$,0l?M$G$b$$$l$PB(5Q2<$G$9$,!”$J$+$@$5$s$OH?BP$J$s$G$9$+(B?
redmine$B$N%3!<%I%V%i%&%6$N%P%0$r(Bad
hoc$B$K2sHr$9$k$?$a$NJQ99$K$O!";?@.$7$+$M$^$9!#(B