java 资源文件中如何配置中文

java 资源文件中如何配置中文,第1张

java资源文件里中文字符需要转换为unicode字符,用native2ascii太麻烦,下面是我用的一个小工具,把它保存为html格式文件,在输入框里面输入中文,点击转换后就可以把中文转换为unicode字符了
<html>
<head>
<title>GB2312 TO Unicode</title>
<div align=center >
<center>
<table border=0 cellpadding=0 cellspacing=0 style="border-collapse: collapse" width=600 id=AutoNumber1 height=26>
<tr>
<td width=100% height=26 bgcolor="#EDF9FE">
<p align=center><font face=黑体 size=5 color=#FF0000><b>Unicode 转换工具</b></font></p>
<p>在下面的文本框中,输入中文文字</p>
<p> 按“转换”,即可将其转化为unicode字符。</p>
<p> 再按“还原”,即可将其还原为简体中文。</p>
</tr>
</table>
</center>
</div>
<p align=center>
<textarea cols=82 rows=15 id=code>
</textarea></p>
<p align=center>
<input type=button onclick=encode(code,this) value=转化成Unicode字符>
<script>
var mode="zhuan";
function encode(obj,btn){
if(mode=="zhuan"){
objvalue=objvaluereplace("\'","ch39")
objvalue=objvaluereplace(/[^\u0000-\u00FF]/g,function($0){return escape($0)replace(/(%u)(\w{4})/gi,"\\u$2")});
btnvalue="还原为简体中文";
mode="huan";
}else{
objvalue=unescape(objvaluereplace(/\\u/g,'%u'));
btnvalue="转化成Unicode字符";
mode="zhuan";
}
}
</script></p>
</head>
<input type="checkbox" onclick="return false" checked readonly >
</html>
<jsp:include page="/common/pagejsp" flush="true"></jsp:include>

我遇到过和你一样的错误,
在你编写String gb = new String(“数据库查处来的中文”getBytes("ISO-8859-1"),"UTF-8");这句话的时候请注意一下“数据库查处来的中文”必须是ISO-8859-1编码,否则转换失败。
另外光数据库是UTF-8编码是不行的,请确定一下数据库建表的时候是否设置成UTF-8编码。
希望我的回答能够帮助你,谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13381251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存