2016-10-19 11 views
-3

私は自分のデータベースで検索しようとしているフランス語の単語のリストを持っています。言葉は "théMariagefrères"、 "th Lipton"など。 私は自分のファイルをjavaで読んでいるうちに、 "th Lipton"、 "théMariagefrères"という単語を表示しています。正しい言葉を得ることができません。 エラーの修正方法がわかりません。単語検索エラー(エンコーディングエラーJava)について

お願いします。

+0

のようにスキャナオブジェクトを作成してみてください、あなたは何を試してみましたか?はいの場合は、質問にコードを追加します。 – Ravikumar

+0

データベースエンコーディング、接続エンコーディング、エディタエンコーディング、JSPエンコーディング、JSPエンコーディング、HTMLエンコーディングをチェックしてください。同じでなければなりません:UTF-8 – Sefran2

+0

@Ravikumarいいえ、このエラーに直面しませんでした。 ... – prabhu

答えて

0

この

Scanner s = new Scanner(new File("French_Tea_keywords/filter_keywords.txt"), "UTF8");

0

はこれを試してみてください場合に役立ちます

を参照してください。

try (FileInputStream fis = new FileInputStream("input.txt"); 
     InputStreamReader isr = new InputStreamReader(fis, StandardCharsets.UTF_8); 
     BufferedReader reader = new BufferedReader(isr)) { 
     String line; 
     while ((line = reader.readLine()) != null) 
      System.out.println(line); 
    } 
関連する問題