[[ハム活動記]]
*郵便番号データーを使って、DTP作業効率化 [#s823f1d8]
郵便番号を探していたら、日本郵便HPから郵便番号のデーターCSVをダウンロードできた。
[[郵便局のサイト>https://www.post.japanpost.jp/zipcode/download.html]]
本アプリの詳細は[[postアプリ]]
それを使って 住所←→郵便番号 変換だけでは面白くない
郵便番号+番地を入れたら、○○県○○市□□町☆☆番地とフルに変換できたら入力の手間も少なくなってFBです。
例えば
4000049 5-5-1 と入れてあげれば
山梨県甲府市丸の内5-5-1
このように
更に、クリップボードにCSV形式で自動保存します、このクリップボードの内容を表計算ソフトにペーストすれば、面倒くさい住所欄は完成してしまいます。
★町名が分かっていれば 町名+番地→ 〒,○○県○○市□□町☆☆番地
★郵便番号が分かっていれば 郵便番号+番地→ 〒,○○県○○市□□町☆☆番地
それで、住所録などの作成は大幅に効率アップしますネ
まぁ、取り敢えず作成したのはCUI環境です、ターミナルからの入力になります。~
続けてドンドンと入力するので、文字入力に適した画面でするのがいいですね。
&ref(./p1.png);
&ref(./p2.png);
上の画像で、Tyin>は入力行です。
クリップボードからペーストすると
400-0001,山梨県甲府市和田町1-1-1
400-0002,山梨県甲府市小松町5-5-5
今年のお盆休みは、有効に使えました。
なお、このアプリはMacOSX perlスクリプトで作成しました。Windowsでは文字エンコードが合わないので若干の修正が必要です。
ソースコードご希望の方はメイル下さい。
***ちょっと困ったことが・・・ [#we403629]
ターミナルから日本語入れて変換 決定すると?????と文字化けする。
解決。ターミナルの環境設定、詳細の中の
Conteol+Vで非ASCII入力をエスケプのチェックを外したらOK
**UTF8プラグマ [#t6fd813c]
私は、文字列の操作をよく使うのでUTF8は必須です。~
だから、外部から読んだり外部へ書き込んだりするばあい、decode encodeをします。
しかし、SQLのデーターベース登録の場合は???