js参数不要直接传汉字,防止编码错误,转换成UniCode编码

来源:互联网 发布:手机移动网络开关 编辑:程序博客网 时间:2024/05/16 01:26

C#转换UniCode方法

/// <summary>          /// 字符串转为UniCode码字符串          /// </summary>          /// <param name="s"></param>          /// <returns></returns>          public static string StringToUnicode(string s)        {            char[] charbuffers = s.ToCharArray();            byte[] buffer;            StringBuilder sb = new StringBuilder();            for (int i = 0; i < charbuffers.Length; i++)            {                buffer = System.Text.Encoding.Unicode.GetBytes(charbuffers[i].ToString());                sb.Append(String.Format("\\u{0:X2}{1:X2}", buffer[1], buffer[0]));            }            return sb.ToString();        }  

JS中解码

//显示收货地址    function ShowAddress(info) {        $(".ckxx_div").hide();        $(".ckxx_div").html(unescape(info));        $(".ckxx_div").show();    }



0 0
原创粉丝点击