> ﹁3D﹂を含む文字︵﹁週﹂とか﹁そ﹂とか﹁出﹂とか︶は、出てきた﹁=﹂についてもう一度エンコードしておかないと、デコードの際に問題が発生する、という感じで大丈夫でしょうか? ﹁エンコード﹂も﹁デコード﹂も一回こっきりです。﹁もう一度エンコードする﹂のではなく、一度のエンコードで、データ中の﹁1B や3Dを全て変換﹂するのです。 ﹁エンコードしたものをまたエンコード﹂したり﹁デコードしたものをまたデコード﹂することはありませんし、してはいけません。 文字化けの要因は、おそらくデコードしなくていい文字列をさらにデコードしてしまっているということでしょう。 たとえば﹁そして=3D今週中﹂という文字列は、ISO-2022-JPでは ﹁ESC $B$=$7$F ESC (B=3D ESC $B:#=5Cf ESC (B﹂ (1B 24 42 24 3D 24 37 24 46 1B 28 42
![quoted-printableでの「=」の扱い - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)