LOGO

車の燃費管理ソフトウェアAIZACKのサイト。
VisualBasic・perl・linux・AIR等中途半端な知識をつぶやいています。

[SB メモ]文字コードの変換について

現在、perlを勉強中でSereneBachのプラグインを作っている中で文字コードの変換が必要になったのでその覚えたての事を覚書として残しておきます。

注意:間違っている可能性は、大ですのでご了承ください。


use sb::Language ();
my $text;

#インストールしたSereneBachの文字コードを取得(euc-jp版かutf-8版)
# $codeには、'euc' か 'utf8' が入る
my $code = sb::Language->get->charcode;

#次のコードをいれないとうまく変換ができないのですが
#たぶん、sjis の部分に変換前の文字コードを入れコードチェックを行う?
sb::Language->get->checkcode('','sjis');

#最後に$textの部分に変換したい文字が入っているスカラー変数を指定し、
#$codeの部分に変換後の文字コードを指定する。
$text = sb::Language->get->convert($text,$code);

#すると、$textに文字コードを変換した文字列がセットされます。


追記:use sb::Language (); を入れなきゃ駄目でしたね。

comments (0)trackbacks (0) Clip to Evernote このエントリーをはてなブックマークに追加


Comments

ワード

Trackbacks

ガソリン価格情報

gogo.gs
Search