タグ

ブックマーク / www.komoto.org (1)

  • Perl 5.8以降でUnicodeを使う

    Perlの5.8以降では、割と簡単にUnicodeが使えるようになっています。 自分の備忘録も兼ねて、簡単に使い方をまとめておきます。 Perlのsource codeをUnicodeで書く Source codeをBOM(byte order mask)なしのutf8で書きます。 そして、次のように"use utf8;"と書いておけば、とりあえず source code内でUnicode文字列を扱うことができます。 #!/usr/bin/perl use utf8; #use strict; $somevar = "漢字の文字列"; $somevar = "\x{3042}\x{3044}\x{3046}"; ## "あいう" 標準入出力の文字code 上記のようにすれば、source codeをUnicodeで書くことはできます。 しかし、このままでは文字列をprintするとutf8の

  • 1