初期バージョン から バージョン 2 における更新: チケット #342
- 更新日時:
- 2010/10/15 17:58:58 (15 年 前)
凡例:
- 変更なし
- 追加
- 削除
- 変更
-
チケット #342
- ステータス 属性が new から closed に 変更されました。
- 解決方法 属性が から fixed に 変更されました。
-
チケット #342 – 説明
initial v2 1 ** 現象 2 1 3 横断検索ツールで日本語フレーズで検索した結果をGalaxyへ送信しようとすると、Galaxy側のツールの実行時に下記のエラーが発生する。 2 4 … … 11 13 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128) 12 14 }}} 15 16 ** 原因 17 18 外部検索ツールから渡されたパラメータをファイルへと書き出す際、パラメータのkeyとvalueのうちのvalueに日本語が含まれる場合、Python文字列なvalueを文字コードasciiでUnicode文字列へ変換しようとしてエラーが発生したもの。 19 20 ** 対策 21 22 keyの値がUnicode文字列でなければvalueのUnicodeへの変換は行わないで済んだので、keyの値がUnicode文字列の場合はPython文字列へ変換することで問題に対応した。