使用希伯来语文本创建 CSV 文件



我正在使用以下代码编写CSV文件。

FileWriter fWriter = new FileWriter(EXTERNAL_STORAGE_PATH+"/"+EXPORT_CONTACT_FILE_NAME);
    CSVWriter writer = new CSVWriter(fWriter);
    List<String[]> dataThis = new ArrayList<String[]>();
    for(InviteDataClass inviteData : data){
          if(inviteData.getItemType() == TaskDataClass.SECTION){
              dataThis.add(new String[] {inviteData.getName()});
          }else{
              dataThis.add(new String[] {inviteData.getName(), inviteData.getFamilyName(),String.valueOf(inviteData.getNoOfInvites()),String.valueOf(inviteData.getApprove()),inviteData.getEmail(),inviteData.getAddress(),String.valueOf(inviteData.getVegetarian()),String.valueOf(inviteData.getVegan()),String.valueOf(inviteData.getDisabled()),String.valueOf(inviteData.getChild()),String.valueOf(inviteData.getBabies()),String.valueOf(inviteData.getInVitationSent()),String.valueOf(inviteData.getActuallyReached()),inviteData.getGigt(),inviteData.getPhone()});
          }
     }
writer.writeAll(dataThis);
        writer.close();

我正在将希伯来语文本写入csv文件,但我在文件中得到下面的文本。

×œ×œ× ×§×˜×’×•×¨×™×”

请帮助我。

不要在任何地方指定编码。在向文件写入或读取字符串时,应始终显式指定它。

我很确定您使用的CSVWriter具有修复编码的方法。

相关内容

  • 没有找到相关文章

最新更新