十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
实际上,中文的GB2312中已经包含了所有的藏文字符,因此只要将编码转换为"GBK"即可。但是MySQL的JDBC驱动对藏文支持有有问题,只有老版本的mysql-connector-java-3.0.17-ga.zip对藏文支持良好。为此当然选择这个驱动了。
成都创新互联公司主营河西网站建设的网络公司,主营网站建设方案,重庆APP开发公司,河西h5重庆小程序开发公司搭建,河西网站营销推广欢迎河西等地区企业咨询
那么,自然得到藏文的解决方案:
1、在JDBC的连接URL后面加上useUnicode=true参数。
2、选择mysql-connector-java-3.0.17-ga.zip驱动
3、将读取的结果集转码为GBK,比如:
String x = rs.getString("username");
String x1 = new String(xml.getBytes("ISO-8859-1"),"GBK")
你可以用下String带的方法修改编码格式
getBytes("iso-8859-1","unicode");
iso-8859-1为原编码
unicode为新编码
或者直接getBytes("unicode")
前两位朋友答的什么啊,就这种答案还想骗分啊?1 label.setFont(new Font("藏文吾坚琼体",10,20));
2 label.setText("\u0F00\u0F04\u0F08");只需要这两段代码就可以搞定,代码2中括号里是藏文的unicode编码,把要显示的藏文用unicode编码代替就可以了。
刚才帮你查了一下,你可以看一下百度的百科,里面有藏文的取值范围,判断一下就可以了。
“UCS-2 编码范围”小节里,内容“0F00-0FFF:藏文 (Tibetan) ”
这跟中英互译差不多的,可以用数据库建个表,把中文和对应的藏语一一存进表里面。当你需要转换的时候通过中文就能找到相应的藏文了。