Q&A
javaでcsvファイルから文字列を1行ずつ読み込んでカンマ区切りで分割したいのですが、
読み込んだ文字列が文字化けしてしまいます。
どうすれば文字化けしなくなるのでしょうか?
環境・・・OS:Windows7、Javaのバージョン:7
(ソースコード)
File csv = new File("myfile.csv"); BufferedReader br = new BufferedReader(new FileReader(csv)); String line = ""; while ((line = br.readLine()) != null) { StringTokenizer stz = new StringTokenizer(line, ","); while (stz.hasMoreTokens()){ System.out.println(stz.nextToken());//文字化けする } }
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。