Ticket #21170

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

오픈 날짜: 2010-03-25 02:03 마지막 업데이트: 2010-04-01 02:01

Reporter:
소유자:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

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 History (3/4 Histories)

2010-03-25 02:03 Updated by: mtasaka
  • New Ticket "swig extensionでのUTF-8変換の挙動" created
2010-03-25 23:32 Updated by: efialtes
  • 소유자 Update from (None) to efialtes
2010-03-31 22:11 Updated by: efialtes
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2010-03-31 22:11
댓글 올리기

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

2010-04-01 02:01 Updated by: mtasaka
댓글 올리기

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に文句がある時は報告してくだされればと思います。

Attachment File List

No attachments

Edit

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