Ticket #21170

swig extensionでのUTF-8変換の挙動

Eröffnet am: 2010-03-25 02:03 Letztes Update: 2010-04-01 02:01

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

1.97aですが、例えばruby extensionで

$ ruby -e 'require "skf" ; puts Skf.convert("-s" ,"\xa4\xa2")' | iconv -f shift-jis -t utf-8 
あ
$ ruby -e 'require "skf" ; puts Skf.convert("--oc=iso-2022-jp" ,"\xa4\xa2")' | iconv -f iso-2022-jp -t utf-8 
あ
はうまくいくのに、
$ ruby -e 'require "skf" ; puts Skf.convert("-z" ,"\xa4\xa2")'

等、UTF-8変換だけは変換がうまくいかないようです。
$ skf -v
SKF version 1.97.0 2010-02-06
Copyright (c) S.Kaneko, 1993-2010. All rights reserved.
既定の入力コード系は - euc-jp.open   既定の出力コード系は - euc-jp.open 
オプション: FG GE 98 NLS DY F64 DG NN !ULM EUID 
提供機能: KN UK NFD KX ROT ACE NKF MAN FD LE_THRU 
$ ruby -v
ruby 1.8.6 (2010-01-11 patchlevel 388) [i386-linux]

Ticket-Verlauf (3/4 Historien)

2010-03-25 02:03 Aktualisiert von: mtasaka
  • New Ticket "swig extensionでのUTF-8変換の挙動" created
2010-03-25 23:32 Aktualisiert von: efialtes
  • Verantwortlicher Update from (Keine) to efialtes
2010-03-31 22:11 Aktualisiert von: efialtes
  • Lösung Update from Keine to Gefixt
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2010-03-31 22:11
Kommentar

報告ありがとうございます。1.97.1 で修正しました。

2010-04-01 02:01 Aktualisiert von: mtasaka
Kommentar

1.97.1試してみました。大丈夫なようです。有難うございました。

ところでですが、先日skfをFedoraにimportしました。
https://bugzilla.redhat.com/show_bug.cgi?id=575235
https://admin.fedoraproject.org/pkgdb/acls/name/skf
現状skf本体とruby,perl,python拡張のみbuildしています(他の言語は私が知らないので)

何かFedoraのpackageに文句がある時は報告してくだされればと思います。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden