感谢net_lover解决框架关闭问题.

lijunjiejava 2004-10-19 11:17:18
rt
...全文
31 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijunjiejava 2004-11-22
用poi的HSSF组件将汉字写入EXCEL中出现乱码的问题我已经解决了。
写了一个方法,调用一下就可以了。方法的源代码如下:
public static String getUnicode(String toEncoded,String encoding)
{
String retString="";
if(toEncoded.equals("")||toEncoded.trim().equals(""))
{
return toEncoded;
}
try
{
byte[] b=toEncoded.getBytes(encoding);
sun.io.ByteToCharConverter convertor=sun.io.ByteToCharConverter.getConverter(encoding);
char [] c=convertor.convertAll(b);
for(int i=0;i<c.length;i++)
{
retString+=String.valueOf(c[i]);
}
}catch(java.io.UnsupportedEncodingException usee)
{
System.out.println("不支持"+encoding+"编码方式");
usee.printStackTrace();
}catch(sun.io.MalformedInputException mfie)
{
System.out.println("输入参数无效!!!");
mfie.printStackTrace();
}
return retString;
}
使用方法为:
cell=row.createCell((short)2);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
String temp="中央人民广播天台3台";
temp=getUnicode(temp,"gb2312");
cell.setCellvalue(temp);

回复
lijunjiejava 2004-11-22
server.xml找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

紧接着下面添加
<Context path="" docBase="E:\myJSP\" debug="0" reloadable="true" />

修改你想要的路径就行了 !
回复
孟子E章 2004-10-19
不用客气,以后有问题尽管贴
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告