Project

General

Profile

Actions

Bug #930

closed

[m17n] TestCSVFeatures fails because of r20905

Added by matz (Yukihiro Matsumoto) almost 16 years ago. Updated over 13 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:
[ruby-dev:37608]

Description

=begin
まつもと ゆきひろです

以下の内容はなんとかしてJames Grayに伝えた方がよいと思います。

In message "Re: [ruby-dev:37603] Re: [BUG:trunk] [m17n] TestCSVFeatures fails because of r20905"
on Fri, 26 Dec 2008 13:13:29 +0900, Tanaka Akira writes:

|CSV#inspect をみると、ASCII 互換の encoding にしたい、という
|意図を感るんですが、違うんでしょうか。UTF-16 が来たときの対
|策というか。
|
|UTF-16 を考えると、force_encoding にすると、中身が文字として
|ASCII の範囲内でも \0 がひとつおきに入って嬉しくないんじゃな
|いでしょうか。
|
|UTF-16 についての議論がどうなったかちゃんと覚えてないんです
|が、もし UTF-16 は扱わないでもいいという話だったら、単純に
|.encode("ASCII-8BIT") を消してしまうというのはどうでしょうか。
|
|また、UTF-16 を扱うのであれば、UTF-16 に対応する ASCII 互換
|な encoding に変換するということで、
|
| e = Encoding::Converter.asciicompat_encoding(s.encoding)
| e ? s.encode(e) : s.force_encoding("ASCII-8BIT")
|

とかはどうでしょう。
[田中 哲][たなか あきら][Tanaka Akira]
=end
Actions

Also available in: Atom PDF

Like0
Like0