繁體解決方案,dotNet開發(fā)專用。
2007/1/16 22:53:10
。Net做這個就容易多了,重寫Filter類就可以了。
用法:
if(Session["big5"].ToString()=="2"){Response.Filter = new DreamZone.Core.CG2BFilter(Response.Filter);}
CG2BFilter.cs文件如下:
using System;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
using System.Web;
namespace DreamZone.Core
{
/// <summary>
/// CG2BFilter 的摘要說明。
/// </summary>
public class CG2BFilter : Stream
{
Stream responseStream;
long position;
StringBuilder responseHtml;
public CG2BFilter (Stream inputStream)
{
responseStream = inputStream;
responseHtml = new StringBuilder ();
}
#region Filter overrides
public override bool CanRead
{
get { return true;}
}
public override bool CanSeek
{
get { return true; }
}
public override bool CanWrite
{
get { return true; }
}
public override void Close()
{
responseStream.Close ();
}
public override void Flush()
{
responseStream.Flush ();
}
public override long Length
{
get { return 0; }
}
public override long Position
{
get { return position; }
set { position = value; }
}
public override long Seek(long offset, SeekOrigin origin)
{
return responseStream.Seek (offset, origin);
}
public override void SetLength(long length)
{
responseStream.SetLength (length);
}
public override int Read(byte[] buffer, int offset, int count)
{
return responseStream.Read (buffer, offset, count);
}
#endregion
#region 轉(zhuǎn)換任務(wù)
public override void Write(byte[] buffer, int offset, int count)
{
string strBuffer = System.Text.UTF8Encoding.UTF8.GetString (buffer, offset, count);
string finalHtml = Simplified2Traditional(strBuffer);
byte[] data = System.Text.UTF8Encoding.UTF8.GetBytes (finalHtml);
responseStream.Write (data, 0, data.Length);
}
#endregion
#region 自定義函數(shù)
public string Traditional2Simplified( string str)
{ //繁體轉(zhuǎn)簡體
return(Microsoft.VisualBasic.Strings.StrConv(str, Microsoft.VisualBasic.VbStrConv.SimplifiedChinese,0));
}
public string Simplified2Traditional( string str)
{ //簡體轉(zhuǎn)繁體
return(Microsoft.VisualBasic.Strings.StrConv(str as String, Microsoft.VisualBasic.VbStrConv.TraditionalChinese,0));
}
#endregion
}
}
返回列表
返回首頁
主站蜘蛛池模板:
你懂得的在线观看免费视频|
久久九九AV免费精品|
穿透明白衬衫喷奶水在线播放
|
中文字幕天天躁日日躁狠狠躁免费|
欧美a级v片不卡在线观看|
人妻丝袜无码专区视频网站|
西西人体www高清大胆视频|
国产精品99久久久久久www|
999国产精品999久久久久久|
局长的又长又粗慧芳|
久久99精品国产麻豆婷婷|
最近最新中文字幕|
亚洲春色在线观看|
狠狠久久亚洲欧美专区|
凹凸导航第一福利|
色狠狠一区二区|
国产女人在线观看|
免费在线色视频|
国产精品真实对白精彩久久|
99精品视频在线免费观看
|
青青草91视频|
国产真实乱子伦精品视频|
7777精品久久久大香线蕉|
天天成人综合网|
一嫁三夫电影免费观看|
我和岳乱妇三级高清电影|
久久国产乱子伦精品免费看|
最近中文字幕在线中文视频|
亚洲国产欧美久久香综合|
欧美综合自拍亚洲综合图|
人妻丝袜无码专区视频网站|
精品国产一二三产品价格|
嗯~啊~哦~别~别停~啊老师|
蜜臀精品无码av在线播放|
国产女同在线观看|
成人免费黄网站|
国产欧美日韩亚洲一区二区三区|
尤物视频www|
国产综合色在线精品|
99久久人妻无码精品系列蜜桃|
好吊妞788免费视频播放|