C++でツイッタークライアントなぞ作ろうと思ったはいいものの、いざ始めてみると分からないことが多すぎて何をするにも時間が掛かって仕方がない… そんな僕の無知と実力の無さを物語るつまづき第一弾!! HTTPリクエストってURLエンコーディングしないといけないの? なんて事もちゃんと理解してなかったので自戒を込めてURLエンコーダを書きました。 作ったものはなんてこないタダのUTF-8からURLエンコードへの変換関数です。 でも、あれこれと調べるのに無駄に時間が掛かかって結局半日がかりの作業に… 特に時間が掛かったのは文字コード周りの確認とRFCの解読作業。 もう全部UTF-8で統一しちゃえよ、Shift-JISなんて消えて無くなればいいのに(泣) ついでにC++らしく書くべくstringクラス(本当はクラスじゃないらしいけど)をちょっくらかじったり… 結局多数の文字コードに対応するのは諦め、