或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。最近はスロット放浪記やってます。。

日本語が使えるかどうか確認。文字コードって難しい。

Amazonアフィリエイトの記事自動生成ツール作りたいんだけど、Windowsで作ったときは、文字コードの変換にてこずった記憶がある。文字コードについていまいち詳しくないのだけれども、座学的なとことかを勉強して動きがわからなかった!

てっことで、手を動かしながらやってみた。

プロンプト上で、bashで日本語をechoしてみた

$echo "日本語"
日本語

bashシェルスクリプト内の日本語を出力してみた

$cat sh/nihongo.sh 
#!/bin/sh

echo "日本語"
$source sh/nihongo.sh 
日本語

プロンプトで入力した日本語をperlプログラム内で受け取って出力してみた

$cat pl/nihongo.pl 
use strict;
use warnings;

print shift(@ARGV),"\n";
print "日本語\n";
$perl pl/nihongo.pl 日本語
日本語
日本語

なんとなく、、、

いけてるっぽい。次はperlプログラムで、文字列をエンコードしてRESTでやりとりして、取得したデータを日本語で表示出来るかどうか。難易度が上がりそう。