私は現在、JavaでセレンWebドライバーを実行しているTestNGでEclipseを使用しています。Jexcelapi を使用して OpenOffice (スプレッドシート) からデータをインポートし、テストしている Web サイトの文字列をスプレッドシートの値と比較しています。私が抱えている問題は、ドイツと北欧 (スウェーデン、ノルウェー、デンマーク) を含むさまざまな地域があることです。これらのサイトには、アクセント特殊文字を含む文字列文字があります。これはスプレッドシートに正しくコピーされ、デバッグ モードでスクリプトを実行すると、スプレッドシートから正しい文字が表示されますが、結果を取得すると、? などの無効な文字が表示されます。と空白。私はフォーラムを調べ、過去数日間あらゆる場所を検索し、さまざまな解決策を見てきましたが、どれもうまくいかないようでした. 問題が Eclipse にあるのか、Jexcelapi にあるのか、OpenOffice にあるのかはわかりません。いくつかの場所でアドバイスされているように、Eclipse のエンコーディング設定を UTF-8 に変更しましたが、それでも同じ問題が発生します。クラス 'WorkbookSettings' をインスタンス化し、エンコーディングを設定して、それを getWorkbook メソッドで使用しましたが、スクリプトに失敗を表示させる悪い文字が引き続き表示されます。
誰でもこれを手伝ってもらえますか?
前もって感謝します