Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* 文字コードの操作 - Encode [#s553221d]
** UTF8フラグなし → UTF8フラグ付き [#ee1a06fc]
my $str = Encode::decode('sjis',$bytes); # $bytesの文字...
** UTF8フラグ付き → (文字コード変換)→ UTF8フラグなし [#t...
my $bytes = Encode::encode('euc-jp',$str); # $bytesの文...
** UTF8フラグなし → (文字コード変換)→ UTF8フラグなし [#...
Encode::from_to($bytes,'sjis','euc-jp'); # $bytesの文字...
** どの文字コードか調べる [#acea58bc]
my $enc = Encode::Guess::guess_encoding($text,qw/euc-jp ...
...
print $enc->name,"\n"; ...
** UTF8フラグ付き →(文字コード変換)→ UTF8フラグ付き [#e...
$text = Jcode->new($text,'utf-8')->euc; # UTF8からEUC-JP...
# $textはUTFフラ...
** 参考(perldoc) [#ee284602]
- [[Encode>http://search.cpan.org/perldoc?Encode]]
- [[Encode::Guess>http://search.cpan.org/perldoc?Encode::...
- [[Jcode>http://search.cpan.org/perldoc?Jcode]]
- http://perl-users.jp/articles/advent-calendar/2009/casu...
終了行:
* 文字コードの操作 - Encode [#s553221d]
** UTF8フラグなし → UTF8フラグ付き [#ee1a06fc]
my $str = Encode::decode('sjis',$bytes); # $bytesの文字...
** UTF8フラグ付き → (文字コード変換)→ UTF8フラグなし [#t...
my $bytes = Encode::encode('euc-jp',$str); # $bytesの文...
** UTF8フラグなし → (文字コード変換)→ UTF8フラグなし [#...
Encode::from_to($bytes,'sjis','euc-jp'); # $bytesの文字...
** どの文字コードか調べる [#acea58bc]
my $enc = Encode::Guess::guess_encoding($text,qw/euc-jp ...
...
print $enc->name,"\n"; ...
** UTF8フラグ付き →(文字コード変換)→ UTF8フラグ付き [#e...
$text = Jcode->new($text,'utf-8')->euc; # UTF8からEUC-JP...
# $textはUTFフラ...
** 参考(perldoc) [#ee284602]
- [[Encode>http://search.cpan.org/perldoc?Encode]]
- [[Encode::Guess>http://search.cpan.org/perldoc?Encode::...
- [[Jcode>http://search.cpan.org/perldoc?Jcode]]
- http://perl-users.jp/articles/advent-calendar/2009/casu...
ページ名: