编码与解码方法:

        ///编码public static string EncodeBase64(string code_type, string code){string encode = "";byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code);try{encode = Convert.ToBase64String(bytes);}catch{encode = code;}return encode;}///解码public static string DecodeBase64(string code_type, string code){string decode = "";byte[] bytes = Convert.FromBase64String(code);try{decode = Encoding.GetEncoding(code_type).GetString(bytes);}catch{decode = code;}return decode;}

调用方法:

var val1 = EncodeBase64("utf-8", "<tr><td>你好啊</td></tr>");var val2 = DecodeBase64("utf-8", "PHRyPjx0ZD7kvaDlpb3llYo8L3RkPjwvdHI+");

转载于:https://www.cnblogs.com/zoujinhua/p/10584737.html

C# Base64方式的编码与解码相关推荐

  1. 便利贴--41{js - base64 - _utf8_ 的编码和解码}

    便利贴--41{便利贴--41{js - base64 - _utf8_ 的编码和解码}} 编码 解码 utf8 合并 编码 this.encode = function (input) {_keyS ...

  2. 在tcp/ip协议中以BigEndian方式的编码与解码

    2019独角兽企业重金招聘Python工程师标准>>> package com.tcpip;/*** 在tcp/ip协议中以BigEndian方式的编码与解码* @author ** ...

  3. Base64 四种方式的编码和解码

    base64与字符串String之间的相互转换 package com.wzq;import javax.xml.bind.DatatypeConverter; import java.io.Unsu ...

  4. signature=b8cae5ae994df93c3fedf622c2a51ac5,javascript中的Base64、UTF8编码与解码详解

    Base64编码说明 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式. 如果剩下的字符不足3个字节,则用0填充 ...

  5. php 64位编码解码,php base64 编码和解码

    /** * 自定义规则方式编码和解码 **/ public function test_changinttoStr () { $intvalue1 = 1232344234; $intStr = '' ...

  6. javascript中的Base64.UTF8编码与解码详解

    javascript中的Base64.UTF8编码与解码详解 本文给大家介绍的是javascript中的Base64.UTF8编码与解码的函数源码分享以及使用范例,十分实用,推荐给小伙伴们,希望大家能 ...

  7. Vue中base64编码和解码

    推荐一个不错的学习资料库 Vue中base64编码和解码 1.在项目更目录下执行命令,安装 npm install --save js-base64 2.在使用的项目引入 let Base64 = r ...

  8. 用 JS 进行 Base64 编码、解码

    从IE10+浏览器开始,所有浏览器就原生提供了 Base64 编码.解码方法,不仅可以用于浏览器环境,Service Worker 环境也可以使用. 方法名就是 atob 和 btoa ,具体语法如下 ...

  9. Java 8中的Base64编码和解码

    转自:https://juejin.im/post/5c99b2976fb9a070e76376cc Java 8会因为将lambdas,流,新的日期/时间模型和Nashorn JavaScript引 ...

最新文章

  1. centos6.4 yum装php,CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)
  2. 构建工具Gradle
  3. idea access数据库连接_idea代码神器:根据表生成代码
  4. java 命名管道_利用Windows命名管道实现IPC的一种有效方法
  5. Bootstrap入门学习(三)——简单项目
  6. 【遥感影像】Python GDAL 像素与坐标对应
  7. Java中上转型对象数组
  8. 3.mysql的主从原理是什么_mysql 的主从实现原理
  9. xlsx文件打开乱码_我的 EXCEL 工作表打开出现乱码?(xlsx文件打开是乱码怎么办)...
  10. C# 参数带this是什么意思(扩展方法)
  11. 身份证识别仪阅读器读卡器谷歌google chrome网页浏览器WEB二次开发包
  12. seo技巧,seo技巧搜行者SEO
  13. Iphone 苹果手机HEIC照片格式 win10电脑打开 解决方案
  14. 金行健:进门就被抓拍人脸自动注册会员,杭州一大学生将商场告上法庭
  15. asp.net mvc 中的部分视图
  16. matplotlib作图系列之内置颜色使用(一)
  17. 初中计算机病毒教学流程图,3904000261《计算机病毒》(高中信息技术)教学设计方案...
  18. 日历签到html,简单的手机移动端日历签到js代码
  19. jmeter最大请求数_jmeter 测试某网页最大并发用户数;
  20. 七、Docker:DockerFile

热门文章

  1. 中间件和Django缓存
  2. 获取网络图片并异步更新UI
  3. 纯CSS实现的3D简洁按钮设计
  4. linux 一句话备忘
  5. 1034. 有理数四则运算(20)-PAT乙级真题
  6. 1038. 统计同成绩学生(20)-PAT乙级真题
  7. matlab 钻石绘制,用MATLAB代码模拟大雕和钻石人单挑
  8. Oracle跟踪文件trace文件
  9. Mysql5.6.23免安装配置
  10. Perl程序设计中常用的函数