Crystal Reports 8 WebComponentServerを使用するかなり古いレポートシステム用のシンプルなフロントエンドを作成します。そして、このWebコンポーネントに対して「POST」リクエストを行う必要があります。標準のUTF-8を使用してエンコードされたページからリクエストを行うと、すべてのフォームデータもUTF-8で渡されます。そして、それが問題です。なぜなら、CR8 Web Component ServerはUTF-8を理解していないからです(またはそれを理解していて、私は間違っていますか?)。私はパラメータを入れようとしましたが、うまくいきませんでしたaccept-charset="ISO-8859-5"
。accept-charset="windows-1251"
これが役に立つかもしれないより多くの情報です:
- このフロントエンドは、IIS6を搭載したWindowsServer2003で動作します。
- CR8 Web Component ServerはActiveXコンポーネントを使用するため、適切なブラウザはIEのみです。(Javaプラグインもありますが、何らかの理由でまったく機能しません)。
したがって、パラメータ名と値にキリル文字を含めることができるため、「windows-1251」エンコーディングを使用してテンプレートをレンダリングするには、flask(jinja2)が必要です。これを達成する方法はありますか?