綾小路龍之介の素人思考

[perl] Encode::resolve_alias

resolve_aliasを使ったときのエラー。関数が見つからないといわれるので、この関数を現在の名前空間にエクスポートするか、明示的に使用する。

Encodeモジュールに含まれるresolve_aliasをそのまま使うと、関数が見つからないと言われる。

Undefined subroutine &*****::******::*******::resolve_alias called at *******************************.pl line 1627.

これを解決するには、Encodeモジュールの読みこみをする際にresolve_aliasをエクスポートするか、

use Encode qw(resolve_alias)

使用時にEncodeモジュール内のresolve_aliasであることを明示する。

Encode::resolve_alias("UTF-8")

リファレンス

  1. Encode - キャラクタエンコーディング
  2. resolve_alias perl encode - Google 検索

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2009-01-17T17:25:38+09:00
  2. Modified: 2009-01-17T17:25:38+09:00
  3. Generated: 2017-01-06T23:09:55+09:00