Serviceを読んで理解し、同意したものとみなします。}}}JAVAの初心者ですが、今はMySQLのデータを検索して、そして結果をCSVファイルに出力したいです。以下の状態になってしまいました。追記:先ほどちょっと試しにcsvじゃなく、txtファイルに出力してみました。txtファイルなら問題ない模様です。文字化けだけでなくて、出力の書式も崩れたようです。冒頭の部分に変な文字列が入っているようです。PS:こちらはBOMを付けた結果です。追記3:コンソールでは問題なしどこが間違ているのですか。ご指摘のほど宜しくお願い致します。7:36コメントありがとうございます。utf8になっていると思います。文字は化けてるままです。"?useUnicode=true&characterEncoding=utf-8";とすればいいようなことを書いていますが、いかがですか?■追記テキストファイル上での表示を元にどう化けているのかを調べた結果、UTF8で出力したデータをShift-JISで表現すると同じ結果となりました。原因はMicrosoftExcelでUTF8で出力されたデータを表示しようとしたからに思えます。MicrosoftExcelは基本的にShift-Jisで表現しようとするので、このような現象になります。CSVファイルをダブルクリックで開かずエクセル内にインポートするか、CSVにBOMコードと呼ばれるコードを付加してみてください。個の銅バッジコメント有難うございます。教えてくださった方法を試してみました。第一列目の冒頭の部分に「テッ」に追加されてるだけ、解決できないようです。先ほどちょっと試しにcsvじゃなく、txtファイルに出力してみました。txtファイルなら問題ない模様です。8:22テキストファイルであればどんな文字が出力されていますか?支障なければ教えてください。8:27本文のところに追記しました。ご確認お願い致します。8:32回答を追記修正しました。8:45有難うございます。今確認したところ、BOM追加したから、冒頭の部分に変な文字が入ってることがわかりました。Excelで開かなければ全く問題ないみたいです。回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。FatJarのビルドについて0Javaからmysqlコマンドを実行し、結果をファイルに書き出したい。NIOでどうやって読みますか。2.txtファイルを.csvファイルに変換したい0Javaでcsvファイルを読み込み、編集、別ファイルに書き込みたい0JavaでCSVファイルの読み込みと類似する文字のアウトプットをしたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。