gpt4 book ai didi

Java Servlet 响应设置 CSV 的内容长度

转载 作者:行者123 更新时间:2023-12-01 14:45:09 29 4
gpt4 key购买 nike

要求

下载 CSV 文件

代码

我有一个 csvFormattedString 像

String csvFormattedString = "\"Column_One\",\"Column_Two\"\n\"Row_Col1\",\"Row_Col2\"\n";

此 CSV 字符串使用以下方式写入响应打印编写器

response.getWriter().write(csvFormattedString);

我已将 header 设置为 application-force-download 并将字符编码设置为 UTF-8。

我也想将响应长度发送回用户。

csvFormattedString.length() 似乎不正确,因为我的一些字符被截断了

最佳答案

csvFormattedString.length() 计算字符数。使用 s.getBytes("UTF-8").length 获取用于表示为 UTF-8 的字符串的字节数。

您必须捕获UnsupportedEncodingException才能使用getBytes(String编码)

关于Java Servlet 响应设置 CSV 的内容长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15500406/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com