タグ

Fromとあとで読むに関するItisangoのブックマーク (2)

  • 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 処理を行う”
  • 新しいフォームを表示する

    新しいフォームを表示するここでは、メインのフォームから別のフォーム(例えば、設定ダイアログなど)を表示させる方法を紹介します。 まず表示したいフォームがまだプロジェクトに追加されていなければ、メニューの「プロジェクト」-「Windowsフォームの追加」などにより、フォームをプロジェクトに追加します。なおここでは"Form2"を追加したとします。 フォームの表示方法には、「モーダル」と「モードレス」の2種類があります。 モーダルフォームとして表示したときは、そのフォームが閉じられない限り、他のフォームの操作ができなくなります。多くのアプリケーションでは、設定を変更するダイアログを表示するとメインのウィンドウズは操作できなくなります(例えば、Visual Studioのメニューの「ツール」-「オプション」で、オプションダイアログを表示して確認してみてください)。これは、設定ダイアログがモーダル

    新しいフォームを表示する
    Itisango
    Itisango 2019/08/25
    “ShowDialogメソッドによりモーダルフォームとして表示した場合は、そのフォームが不要になった時にDisposeメソッドを呼び出し、リソースを解放しなければならない点に注意してください。”
  • 1