タグ

ブックマーク / www.j-feelings.com (1)

  • PerlでUTF8文字コード使用する際の文字化け問題と解決方法

    ●● 改訂追記 (2016/2/9) ●● ①~⑦で現時点で明瞭かつ確言できる注意点留意点をメモ書きしておく。 ⑧以下の旧版にグダグダ書き綴った事柄は経験的ではあるけれど誤りを含む未整理なメモ。特に画面(web)出力をdecode文字列のみとせよ。という記述は誤りである。 ●● 問題を解決する際の最善の方法 ●● ①パッケージ利用宣言(use)で以下を宣言する use   Encode; use   utf8; ・スクリプトを記述するファイルは文字コードを UTF8 で指定し保存されるべきである。 ②入力データはふつうencode文字列であるので内部処理前に必ず decode 処理を行う。 (例) my $myDeKey  = decode_utf8($myEnKey);        #入力文字列 $myEnKeyをデコードして$myDeKeyに保存する。 ③出力データはふつうencod

    Itisango
    Itisango 2023/01/28
    “宣言(use)で以下を宣言する use Encode; use utf8; ・スクリプトを記述するファイルは文字コードを UTF8 で指定し保存されるべきである。 ②入力データはふつうencode文字列であるので内部処理前に必ず decode 処理を行う”
  • 1