这个你得自己写一个函数了,PHP有现成的函数,不知道.net怎么弄,你可以看看PHP函数是如何实现的,然后自己写一个函数或类来解决
解决方案 »
- myeclipse 开发 调试 php
- 一套网上多媒体设备报修系统的价格?
- 如何编程实现判断 两个表结构和内容是否相同
- 报错Notice: Undefined offset: 1
- php里new一个对象后用不用delete?
- 急!急!!公司网站不能正常登陆,总是出现错误,大家进来看看啊!!在线等。。。。。高分相赠!!!
- 能不能将javascript的值付给php的变量
- 紧急:关于语句$sqlcmd="update tablename set password=password(\"$password\") where id=$id";的问题
- 经典难题
- 有人对兼职感兴趣吗?(限杭州地区)以下是要求:
- 日期时间转换问题 date() expects parameter 2 to be long
- 请教一个smarty的初级问题
that's good.or you can write a function by yourself.
php的编码例子
<?php
$str = 'This is an encoded string';
echo base64_encode($str);
?> htmlspecialchars() 支持双字节字符,比如汉字
htmlentities()支持单字节字符C#的解码函数static string GetStringByBase64(string base64)
{
Encoding encoding=null;
encoding=Encoding.Default;
byte[] buffer=Convert.FromBase64String(base64);
return encoding.GetString(buffer);
}解码如果不是中文系统要解中文:
将 Encoding.Default
改为 Encoding.GetEncoding("GB18030")
更好些, 这样明确指出 GB18030 编码, 而不用 Default 编码, 可以做到不依赖于当前的操作系统是中文的Windows还是英文的.