zoukankan      html  css  js  c++  java
  • 解决ajax.net 1.0中文乱码问题!

     

     

    在使用ajax.net的UpdatePanel的时候,当requestEncoding编码为GB2312的时候,出现乱码。如果要解决这个问题最简单的就是改用utf-8了,但是原来使用GB2312,现在不能随便改成utf-8的怎么办呢?
    我原来是想这样做的:

                    byte[] buffer = System.Text.Encoding.Default.GetBytes(tbxRemark.Text);
                    string remark = System.Text.Encoding.UTF8.GetString(buffer);
                    tbxRemark.Text = remark;
                    order.Remark = remark;

    但是结果最后一个字总是乱码,没办法只好是这样做了:

                    string s = System.Text.Encoding.UTF8.GetString(Request.BinaryRead(Request.ContentLength));
                    NameValueCollection form = HttpUtility.ParseQueryString(s);

                    tbxRemark.Text = form[tbxRemark.UniqueID];
                    order.Remark = tbxRemark.Text;

  • 相关阅读:
    LeetCode 9. Palindrome Number(回文数)
    POJ 1080 Human Gene Functions
    springcloud之gateway
    canal快速入门
    Java8新特性
    vue整合echarts
    vue整合微信支付
    Thymeleaf快速入门
    vue整合阿里云播发器
    vue之vuex
  • 原文地址:https://www.cnblogs.com/xieon1986/p/3878450.html
Copyright © 2011-2022 走看看