一个表单通过Ajax方式提交数据,结果数据传过来乱码了。
乱码和错误一样是容易导致人错乱的,具体症状就是乱找,乱试--在网络上乱找解决方案,在代码里乱试一通。我也错乱了一把。
没结果后,痛定思痛,于是想,把服务器端接到的数据,原来一定是ISO-8859-1格式,最多转成UTF-8或者GBK就行了。
于是下面的函数就利用上了:
public static String getDecodeStr(String str){
try{
return new String(str.getBytes("ISO-8859-1"),"UTF-8");
}
catch(Exception ex){
return null;
}
}
转完后一看,正常了。于是问题解决。
网络是把双刃剑,便利是一方面,另一方面也阻止人思考,乐于接受现成的答案。
可这现成的答案如果不是本体可以辨别的,那么很容易被洗脑,混淆黑背,只要答案的文笔稍过得去一点,查包衣写的袁崇焕评传就是典型例子。
我接触到的同龄人,大多思维趋同,聊三句以后,基本都是各大论坛月经贴的陈词滥调,有时真让人觉得悲哀,不敢相信万物之灵的一个中青年人类居然成了天涯猫眼微博的肉体复读机。文*革*用血淋淋的事实提醒过我们,没有多少鉴别能力的人群思维趋同,后果是很可怕的。
话说回来,在世上为人处世做事业,一定要有自己的独立思考。放弃独立思考就等于让别人在你自己的大脑中跑马,真知一发芽就都给踏死了。
本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/3370727.html,如需转载请自行联系原作者