[#39106] What processor do you run ruby on? — "K.Sasada" <ko1@...>

 ささだです。

13 messages 2004/02/09
[#39200] Re: What processor do you run ruby on? — "K.Sasada" <ko1@...> 2004/02/17

"K.Sasada" <ko1@namikilab.tuat.ac.jp> wrote :

[#39207] Re: What processor do you run ruby on? — Isamu KOZUKA <kozuka@...> 2004/02/17

小塚@しなきゃならないテストがいっぱいだ〜....です。

[#39129] InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...>

原です。

34 messages 2004/02/10
[#39130] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39136] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39140] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/11

artonです。別件。

[#39144] Re: InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...> 2004/02/12

原です。

[#39145] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39146] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39147] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39150] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39151] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39275] DnD on win32 — Shinichiro HIDA <shinichiro@...>

飛田と申します。

21 messages 2004/02/26
[#39276] Re: DnD on win32 — たむらけんいち <sgs02516@...> 2004/02/26

たむらです。

[#39277] Re: DnD on win32 — Shinichiro HIDA <shinichiro@...> 2004/02/27

飛田です。

[#39278] Re: DnD on win32 — Itou-T15@... 2004/02/27

[#39288] 固有値、固有ベクトルの計算 — Masahiro Sato <msato@...>

19 messages 2004/02/27

[ruby-list:39219] Re: IconvでUTF-16を変換

From: Takashi & Kayoko Sano <tksano@...3.kcn.ne.jp>
Date: 2004-02-18 01:40:26 UTC
List: ruby-list #39219
わたなべさん、レスありがとうございます。

WATANABE Hirofumi <eban@os.rim.or.jp> wrote:
> > UTF-16のテキストファイルをIconvで変換しようとしているのですが、
> > ダブルバイトのコロン(:)がテキスト中にあると、そのコロン以前
> > のテキストしか変換されず、後は無視されてしまいます。
> 
> :はUTF-16(LE)では\x1a\xffのように^Zを含んでいるからです。

あまりよくわかっていないのですが、^Zはファイル終了記号という
ことでしょうか。

> 入力をbinmodeしましょう。

はい。次のコードに変更して、ファイルをバイナリモードにしてみ
ました。ただ、今度はIconv::IllegalSequenceエラーが出てしまい
ます。

require 'iconv'

file = File.open('u16.txt', 'rb') {|file|
  puts Iconv.iconv('Shift_JIS', 'UTF-16', file.read)
}

実行:
.../test1.rb:4:in `iconv': "^\377\0020\r\000\n\000" (Iconv::IllegalSequence)

うーん、文字コードについてよくわかっていないのですが、これは
改行記号またはファイル終了記号に関する問題かとは思うのですが、
どうしたらよいかわかりません。

皆様、お知恵を拝借できますでしょうか。よろしくお願いいたします。

佐野剛史


In This Thread