テキストには現在のエンコードでは保存できない文字が含まれています。それらを強調表示したい可能性があります

テキストには現在のエンコードでは保存できない文字が含まれています。それらを強調表示したい可能性があります

PDF ビューアからテキストをコピーした後、fi が 1 つの文字としてコピーされることがあります。このドキュメントを保存しようとすると、「テキストには現在のエンコードでは保存できない文字が含まれています。」というエラー メッセージが表示されます。

ただし、長いテキストをコピーすると、これらの文字がどこにあるかを見つけるのは困難です。それらを強調表示したり、エンコードを変換したりする簡単な解決策はありますか?

私は TestComplete プログラムを使用していますが、タスクを実行するためには他のプログラムでもかまいません。

答え1

「fi」は合字です。メモ帳などのプログラムに貼り付ける場合は、エンコードをUTF-8に指定して保存してください。ファイル名前を付けて保存ダイアログ。他のプログラムにも、UTF-8 エンコードでテキストを保存する同様の機能があります。

「fi」を「f」と「i」に分解したい場合、それを実行するソフトウェアが必要になります。iconv または recode でしょうか?

 iconv -t ASCII//translit

スマートベアソフトウェア言う

TestComplete は Unicode をサポートしています…テスト プロジェクトに含まれるスクリプト ユニットは、UTF-8 または UTF-16 エンコードで保存する必要があります。プロジェクトの文字エンコード プロパティを使用してエンコードを選択できます。

関連情報