在一张网页上可不可以同时显示中文和日文啊? 当然可以啊,但是你要自动用函数转换。并且不能用charset标签了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to wjmmml(笑着悲伤) 具体如何实现,能否举个例子之类的,谢谢!! 在你用日文的地方,把unicode字符转换成日文字符,在中文的地方,转换成中文。就可以了。给两个方法public static String UnicodeToChinese(String s){ try{ if(s==null||s.equals("")) return ""; String newstring=null; newstring=new String(s.getBytes("ISO8859_1"),"gb2312"); return newstring; } catch(UnsupportedEncodingException e) { return s; } }public static String UnicodeToJa(String s){ try{ if(s==null||s.equals("")) return ""; String newstring=null; newstring=new String(s.getBytes("ISO8859_1"),"Shift_JIS"); return newstring; } catch(UnsupportedEncodingException e) { return s; } }public static String ChineseToUnicode(String s){ try{ if(s==null||s.equals("")) return ""; String newstring=null; newstring=new String(s.getBytes("gb2312"),"ISO8859_1"); return newstring; } catch(UnsupportedEncodingException e) { return s; } } 第2个方法是把unicode——》日文的。 to wjmmml(笑着悲伤) 我是从数据库中取的数据,可能是中文,可能是日文,我如何判断取出的是日文还是中文。 如果你的数据是基于unicode在数据里存放的就很简单,直接读出来,不用作任何转码的工作,然后用下面的方法输出到页面就可以了。=================================================public static String java2HTML(String content){ StringBuffer codeTemp = new StringBuffer(); if (content == null) { content = ""; } for (int i = 0; i < content.length(); i++) { codeTemp.append("&#x").append(Integer.toHexString((int) content.charAt(i))).append(";"); } return codeTemp.toString();} 菜鸟求助,空指针,邻接表 线程同步问题 java 返回的类型能多样么? 大哥们帮我看看mysql中文乱码问题 再论对象引用产生的疑惑 js或者html或者apache的设置 有可能实现 请教数组length属性的问题 再问eclipse编写junit的问题? 这段代码什么意思? java 里可以定义返回动态数组的函数么?怎么实现的? 寻求一种算法!!! 我这段菜鸟极的程序错在哪里了?
具体如何实现,能否举个例子之类的,谢谢!!
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}public static String UnicodeToJa(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"Shift_JIS");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}public static String ChineseToUnicode(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}
我是从数据库中取的数据,可能是中文,可能是日文,我如何判断取出的是日文还是中文。
=================================================
public static String java2HTML(String content)
{
StringBuffer codeTemp = new StringBuffer();
if (content == null)
{
content = "";
} for (int i = 0; i < content.length(); i++)
{
codeTemp.append("&#x").append(Integer.toHexString((int) content.charAt(i))).append(";");
} return codeTemp.toString();
}