charset问题(Excel)

时间:2011-08-04 09:10:06

标签: excel jsp character-encoding

非英语价值看起来像他们的字符集上升。

 "application/vnd.ms-excel; charset=cp1256";

Excel上的值是:ÊÖÇÑÈÊæŞÚÇÊÔåÑÃßÊæÈÑİíÓæŞÇáÜPP

 "application/vnd.ms-excel; charset=cp1254";

Excel上的值是:????? ???? ??????? ???? ????????????

"application/vnd.ms-excel; charset=UTF-8";

Excel上的值是:ÊÖÇÑÈÊæŞÚÇÊÔåÑÃßÊæÈÑİíÓæŞÇáÜPP

什么是正确的字符集?

2 个答案:

答案 0 :(得分:0)

你的问题有点神秘,留下了很多猜测(比如:JSP标签在那里做什么?)。

所以我会疯狂猜测。由于Windows使用UTF-16进行Unicode编码,请在字符集中尝试此操作。

答案 1 :(得分:0)

UTF-8或UTF-16都可以全局工作。

  • cp1254是土耳其语,不支持所有欧洲字母。
  • cp1256是西欧,所以它会起作用,但要注意它 不支持非欧洲字母,所以它不能处理,比方说, 阿拉伯语。

在您的情况下,UTF是“最佳”答案。