[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23356] Re: test_pack_U/test_huge_difference error

From: nobu.nakada@...
Date: 2004-04-08 08:56:22 UTC
List: ruby-dev #23356
なかだです。

At Thu, 8 Apr 2004 17:32:34 +0900,
MIYAMUKO Katsuyuki wrote in [ruby-dev:23355]:
> > あう。Iconv.iconvで、"euc-jp"と"utf-8"のどちらかが、サポートされない
> > 指定なんでしょうか。大文字小文字の区別とか? もし正しい指定方法が
> > わかるようであれば、教えていただきたいです。
> 
> /usr/lib/nls/iconv/config.iconv を見ると以下のような指定が正しいようです。
> 
> eucJP
> sjis
> jis
> utf8
> ucs2
> ucs4

http://www.ctan.org/tex-archive/macros/texinfo/texinfo/intl/config.charset
をダウンロードしてext/iconvに置いてから、ext/iconv/Makefileを消
して(あるいは make distclean)もう一度コンパイルしてみて下さい。
するとiconv.rbというラッパーができるはずです。

こういう感じ。これを直接archdirにインストールしてもいいですが。


require 'iconv.so'

# This file contains a table of character encoding aliases,
# suitable for operating system 'hpux'.
# It was automatically generated from config.charset.
# Packages using this file: 
class Iconv
  charset_map['iso-8859-1'.freeze] = 'iso88591'.freeze
  charset_map['iso-8859-2'.freeze] = 'iso88592'.freeze
  charset_map['iso-8859-5'.freeze] = 'iso88595'.freeze
  charset_map['iso-8859-6'.freeze] = 'iso88596'.freeze
  charset_map['iso-8859-7'.freeze] = 'iso88597'.freeze
  charset_map['iso-8859-8'.freeze] = 'iso88598'.freeze
  charset_map['iso-8859-9'.freeze] = 'iso88599'.freeze
  charset_map['iso-8859-15'.freeze] = 'iso885915'.freeze
  charset_map['hp-roman8'.freeze] = 'roman8'.freeze
  charset_map['hp-arabic8'.freeze] = 'arabic8'.freeze
  charset_map['hp-greek8'.freeze] = 'greek8'.freeze
  charset_map['hp-hebrew8'.freeze] = 'hebrew8'.freeze
  charset_map['hp-turkish8'.freeze] = 'turkish8'.freeze
  charset_map['hp-kana8'.freeze] = 'kana8'.freeze
  charset_map['tis-620'.freeze] = 'tis620'.freeze
  charset_map['big5'.freeze] = 'big5'.freeze
  charset_map['euc-jp'.freeze] = 'eucJP'.freeze
  charset_map['euc-kr'.freeze] = 'eucKR'.freeze
  charset_map['euc-tw'.freeze] = 'eucTW'.freeze
  charset_map['gb2312'.freeze] = 'hp15CN'.freeze
  charset_map['shift_jis'.freeze] = 'SJIS'.freeze
  charset_map['utf-8'.freeze] = 'utf8'.freeze
end


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread