2017-11-12 41 views
0

私はInno Setup 5.5.9 Unicodeを使用して自分のアプリケーションのインストールパッケージを作成します。Inno Setup Unicodeでrtf EULAが正しく表示されない

LicenseFile=eula.rtf 

しかし、いくつかのマシンでEULAのウィンドウはエスケープコードなどのテキストではなく、テキスト自体を示しています:

{\rtf1\adeflang1037\ansi\ansicpg1252\uc1\ ... 

さらに興味深いこと私は*のた.issにこのラインを使用するEULAを表示するには 私はいくつかのインストールで同じrtfファイルを使用します。そして、そのうちの1つでは、インストールでrtf EULAがテキストとして表示され、他のものでは同じマシン上のエスケープコードとして表示されます。 * .issはインストールされているファイルを除いて同じです。

rtf EULAファイルがどのマシンでも問題なく表示されるようにする方法はありますか? この場合、書式設定が失われるため、プレーンテキストを使用したくないです。

答えて

0

私は解決策を見つけました。ファイルがrtfに保存されました。このファイルのサイズは45kで、無駄な量が含まれていました。ワードパッドを開いてファイルを保存した後、サイズは10kに縮小され、ファイルには関連するタグとテキストのみが含まれます。 Inno SetupはWordの怪しい出力を解析できないようです。