use utf8; use Encode; my $geta = Encode::encode($encoding, '〓'); Encode::encode($encoding, $str, sub { $geta }); とすればよい。 なお、Amon2 においては、encode_html() というメソッドがあるので、ここを上書きすることにより、表示不可能な文字列を入力するべき個所において〓を出力することができる。 【20110218 追記】 コードを修正した
use utf8; use Encode; my $geta = Encode::encode($encoding, '〓'); Encode::encode($encoding, $str, sub { $geta }); とすればよい。 なお、Amon2 においては、encode_html() というメソッドがあるので、ここを上書きすることにより、表示不可能な文字列を入力するべき個所において〓を出力することができる。 【20110218 追記】 コードを修正した
id:tomi-ru さんが [http://e8y.net/mag/015-encode/:title] というとてもプラクティカルな [http://search.cpan.org/perldoc?Encode:title=Encode] 入門をお書きになったので,わたしも違う切り口で書いてみたくなりました。 いちおうの基礎(読み飛ばし可) 文字セット, キャラクタセット, 文字集合, 文字集合 - Wikipedia エンコーディング, 符号化方式, 文字符号化方式 - Wikipedia この2つは異なります。とくに知らなくても下記の文書を読むことはできますが,理解しているとためになります。くわしく知りたい人は自習してください。 文字セットの例 Unicode JIS X 0208 ひらがなとかカタカナとか漢字とか ASCII 文字 エンコーディングの例 UTF-8 ISO-202
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く