文字コード

Wide character in die at

Perlのエンコードに関する話です。 結論から言ってしまうと、この警告メッセージは「Wide character in print at」のSTDERR(標準エラー)版なので、binmode(STDERR, ":utf8");を書いておくことで解決できるようになります。 「Wide character in print at」…

テキストファイルの中からCJK互換漢字をあぶり出す

先日、メモ帳のテキストにおかしな漢字(CJK互換漢字)があるという感じの記事を書きましたが、そんな漢字をあぶり出すスクリプトを考えましたので今回はその紹介。 tuttitan.hatenablog.com スクリプトのPerlで作られており、内容としてはテキストファイル…

なんだかメモ帳の文字が変だぞ?

Windowsのメモ帳(notepad.exe)にコピペした文字を眺めていたら、なんだか変なことになっていることに気付いた。 メモ帳のフォントは "MS ゴシック" のはずなのに、文字がなんだか明朝体っぽいのだ。 もしかして中国の文字か?と思ってWordに貼り付けて調べ…