ColdFusion http オブジェクトで取得したコンテンツには、疑問符として返される文字がいくつかあります。つまり、ブラウザで同じページにアクセスすると問題なく表示されるローマ数字(Ⅱなど)です。
私が要求したサーバーは、応答ヘッダーに文字セット情報を提供していないようです (Content-Type の値は単に「text/html」であり、cfhttp の結果の charset プロパティは空白です)、エンコーディングは宣言されています。ページの html に「charset=EUC-JP」として記述します (日本語のページです)。そこで、charset を EUC-JP に設定してリクエストします。
日本語(日本語の文字)のコンテンツは正しく取得されますが、ローマ数字がクエスチョン マークに変わります。
charset を UTF-8 に設定してリクエストしようとしましたが、この場合、すべてがスクランブルされます。私には、これらのローマ数字は Unicode のように見えるので、私が要求したサーバーがエンコーディングを混在させていることを理解しています (ただし、これについては間違っている可能性があります)。
これらの特殊文字を cfhttp の fileContent に正しく表示するにはどうすればよいですか?
ありがとう!