我想从 XPages 导出 csv 文件,并且想设置字符编码“shift-jis”,而不是“utf-8”。(因为 MS Excel 将 csv 文件编码视为操作系统默认值。在日语操作系统的情况下,它是 Shift-日标。)
我的代码如下。
var exCon:com.ibm.xsp.domino.context.DominoExternalContext = facesContext.getExternalContext();
var writer:com.sun.faces.renderkit.html_basic.HtmlResponseWriter = facesContext.getResponseWriter();
var response:com.ibm.xsp.webapp.XspHttpServletResponse = exCon.getResponse();
response.setContentType("Content-type:application/octet-stream; charset=Shift_JIS");
response.setHeader("Cache-Control", "no-cache");
writer.write("あいうえお");
writer.write("かきくけこ");
HtmlResponseWriter 对象具有 getCharacterEncoding() 方法。但它没有“setCharacterEncoding()”方法。有没有办法改变字符编码?
提前致谢!