[Gauche-devel-jp] utf goshの変換ポート不具合

Back to archive index

Kimura Fuyuki fuyuk****@nigre*****
2003年 10月 19日 (日) 16:36:15 JST


こんな問題ばかり引っぱり出してきてすみません…

$ /usr/local/bin/gosh -V
Gauche scheme interpreter, version 0.7.2 [utf-8]

なやつに、下のコードとデータを食わせると

*** ERROR: invalid character sequence in the input stream

になります。euc-jpなやつだと大丈夫です。

(use gauche.charconv)
(call-with-output-conversion (current-output-port)
  (lambda (out)
    (call-with-input-file "jis.txt"
      (lambda (in) (copy-port in out :unit 'char))
      :encoding "ISO-2022-JP"))
  :encoding "ISO-2022-JP")

----jis.txt
ο
----

一文字まで絞り込んだんなら自分で解決せいという気もするのですが、疲れた
ので今日はここまで。

-- 
木村 冬樹



Gauche-devel-jp メーリングリストの案内
Back to archive index