使用outputStreamWriter无法正确创buildCSV

嗨,我正在写如下CSV文件

Writer bw3 = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(outFileConversation),"UTF-8")); 

但是,如果我仍然打开CSV文本input的所有单元格将在那里,但在Excel中,如果文本内容很大,一些文本内容将移动到下一个单元格甚至下一行

所以我从\ n,\ t,\“,”等文本中replace了所有的特殊字符,我也使用了UTF-8,但仍然为什么在Excel文本内容不包装到单个单元格?

写入CSV的任何问题? 或Excel无法读取巨大的文字内容?

请注意,当您使用UTF-8编码时,还应遵循一些其他步骤,如此处所述