一个表内的某个字段是vachar型,内容可能是gb2312,也可能是big5,怎么办才能避免乱码? 数据库的字符编码为utf8一个表的某个字段的内容可能为 gb2312 或者 big5怎么解决?在mysql_init后使用mysql_options("gb2312"),显示gb2312的没问题了,但是显示big5有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没什么好办法。只能通过你的程序读了字段中内容后进行编码的转换。比如.net的encoding. 写一个字符转换函数:<%@ page import="java.io.*"%><%! String trans(String chi){ String result = ""; byte temp []; try { temp=chi.getBytes("iso-8859-1"); result = new String(temp); } catch(UnsupportedEncodingException e) { System.out.println (e.toString()); } return result;}%> 求助一个单表数据排序的sql语句写法 按时间段生成明细的问题... repair table 里的行数问题 mysql日期计算 调节数据排序顺序 mysql里的字段类型是DATETIME,字段内容是包括日期和时间的 就是这样的 2004-8-15 17:12:07 的,我如何得到 2004-8-15 请问Mysql中哪个字段类型放的文字可以多一些? 我做的留言本上传后怎么提示我“不能连接服务器!” 判断生日的一个问题 权限字段power有类似1,2,3,4,5,6,7,8,9字符串,如何找出powe中同时包含 2 和 5 和 8 的数据? mysql列名修改 mysql 数据库的查询问题
<%! String trans(String chi)
{
String result = "";
byte temp [];
try
{
temp=chi.getBytes("iso-8859-1");
result = new String(temp);
}
catch(UnsupportedEncodingException e)
{
System.out.println (e.toString());
}
return result;
}
%>