日期:2014-05-20  浏览次数:20779 次

请问如何在MySql内数据显示中文
我用的SQLyog   查询MySql   数据库的表显示出来的不是中文.我看了字符设置是utf8.
现在这种情况下,我在jsp页面查询时可以看到中文.   请问大家知道如何在查询时SQLyog也能看到中文吗?   20份

还有如果我登陆验证用户名使用中文,请问怎么在后面比较.我现在验证时.输入的和数据库相同的中文,比较出来确是false.   请帮助?   20分

周五完结贴

------解决方案--------------------
过滤器,设置数据库的默认字符集。
------解决方案--------------------
在装MySql的时候,里面有一项是,可以将mysql内部设置为中文的
------解决方案--------------------
我们当年做毕业设计的时候,也遇到这个问题
不过专门写个bean九完全搞定。
以后在html里面遇见String类型的变量,前面加上chStr(str)就可以搞定。
package beans;

public class chStr {
public String chStr(String str){
if(str==null){
str= " ";
}else{
try{
str=(new String(str.getBytes( "iso-8859-1 "), "GB2312 ")).trim();
}catch(Exception e){
e.printStackTrace(System.err);
}
}
return str;
}
public static void main(String args[]) {

}
}