asp.net+js乱码、flash调用js乱码总结
来源:互联网 发布:jdbc连接数据库的接口 编辑:程序博客网 时间:2024/05/17 00:08
asp.net乱码
1.flash调用页面js显示乱码
flash返回的信息调用
private function myUrlEncode(str:String,code:String):String
{
var stringresult:String = "";
var byte:ByteArray =new ByteArray();
byte.writeMultiByte(str,code);
for (var i:int; i<byte.length; i++)
{
stringresult += escape(String.fromCharCode(byte[i]));
}
return stringresult;
}
进行编码。
调用方式:myUrlEncode(str, "utf-8");
js方法:
function FlashCall(str) {
viewmsg(decodeURI(str));
}
使用:decodeURI解码
2.asp.net调用页面上js显示乱码
asp.net后台使用:
HttpUtility.UrlEncode("你好!", System.Text.Encoding.UTF8);
编码为utf-8
js方法:
function showMsg(strMsg) {
$("#notice").html(JsdecodeURI(strMsg));
}
使用JsdecodeURI方法解码,JsdecodeURI方法如下:
function JsdecodeURI(str) {
var backstr = "";
backstr = decodeURIComponent(str).replace(/\+/g, " ");
return backstr;
}
先调用decodeURIComponent方法解码utf-8的编码,在全部替换所有+号为空格,
这里不知道为什么+没有被解码!如果后台要使用+号就用全角的+号吧
1.flash调用页面js显示乱码
flash返回的信息调用
private function myUrlEncode(str:String,code:String):String
{
var stringresult:String = "";
var byte:ByteArray =new ByteArray();
byte.writeMultiByte(str,code);
for (var i:int; i<byte.length; i++)
{
stringresult += escape(String.fromCharCode(byte[i]));
}
return stringresult;
}
进行编码。
调用方式:myUrlEncode(str, "utf-8");
js方法:
function FlashCall(str) {
viewmsg(decodeURI(str));
}
使用:decodeURI解码
2.asp.net调用页面上js显示乱码
asp.net后台使用:
HttpUtility.UrlEncode("你好!", System.Text.Encoding.UTF8);
编码为utf-8
js方法:
function showMsg(strMsg) {
$("#notice").html(JsdecodeURI(strMsg));
}
使用JsdecodeURI方法解码,JsdecodeURI方法如下:
function JsdecodeURI(str) {
var backstr = "";
backstr = decodeURIComponent(str).replace(/\+/g, " ");
return backstr;
}
先调用decodeURIComponent方法解码utf-8的编码,在全部替换所有+号为空格,
这里不知道为什么+没有被解码!如果后台要使用+号就用全角的+号吧
- asp.net+js乱码、flash调用js乱码总结
- ASP.NET调用JS乱码解决方案
- Asp.Net引用JS文件出现乱码
- JS调用中文乱码
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- [ASP.NET]调用js文件的中文在.net中显示为乱码如何解决?
- js乱码问题总结
- asp.net中,异地调用JS文件,产生乱码的解决
- JS调用中文乱码怎么办
- JS调用中文乱码怎么办
- js调用中文乱码问题
- js传参到asp.net后台是中文参数出现乱码
- asp.net 中 js脚本输出的汉字是乱码
- ASP.NET JS页面跳转中文乱码不识别问题
- dede源码详细分析之--全局变量覆盖漏洞的防御
- 如何创建cocos2d-x 3.0工程
- LeetCode - Minimum Depth of Binary Tree
- Android项目实战--手机卫士19--短信的恢复
- android SpannableString使用详解
- asp.net+js乱码、flash调用js乱码总结
- TabHost Tab的添加和删除
- UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法
- 一次简单的渗透测试(旁站-动易V8.2-提权)
- 八种互联网上常见的在线支付接口
- java tree自动展开树
- 如何使用sendEmail发送邮件
- onstop中结束自己,要慎重!!!
- java unicode编码转汉字