Baru-baru ini saya sedang mengerjakan sebuah situs web yang memerlukan versi bahasa Mandarin yang disederhanakan dan tradisional. Saya awalnya ingin memproses versi China Tradisional secara terpisah (yang sedikit berbeda dari versi China Sederhana). Mesin saya dan VS.NET keduanya adalah versi China Sederhana. Saya mengonversi file halaman ke big5 (membutuhkan penyimpanan sebagai Unicode saat menyimpan ). Akibatnya, tidak peduli bagaimana saya mengatur halaman Charset, atau mengatur responEncoding="big5", atau mengatur Response.ContentEncoding, Response.Charset dalam kode, tampilannya akan kacau. (Saya masih belum tahu bagaimana cara menghadapinya. Jika ada yang tahu, tolong beri tahu saya. Terima kasih!) Akhirnya
, saya tidak punya pilihan selain memeriksa beberapa informasi di Internet, dan akhirnya mengadopsi metode yang relatif bodoh: mengonversi Bahasa Mandarin yang disederhanakan menjadi Konversi halaman web berbahasa Mandarin ke Bahasa Mandarin Tradisional dan kemudian menampilkannya. Berikut ini adalah metode implementasi spesifik, dari informasi yang dicari di Internet:
Atur Response.Filter di Page_Load halaman:
Response.ContentEncoding = Encoding.GetEncoding(936) – CodePage Cina Sederhana
Respon.Filter = GB2BIG5Filter baru(Respon.Filter);
Respon.Charset = "big5";
Kode sumber GB2BIG5Filter adalah sebagai berikut:
kelas publik GB2BIG5Filter: Stream
{
Aliran pribadi _sink;
posisi _ panjang pribadi;
private const string _sGB=@"倰倰爱袀奥墈狠狠狠狠狠发做 perjalanan geng terikat pound difitnah pengupasan laporan harta karun penuh Bao generasi bei barium menyiapkan pena peregangan kelelahan Bi die coin tepi tertutup dikepang perubahan menghina dikepang penyu standar lakukan bukan Kue Binbin yang diratakan dan mangkuk platinum serta ramalan digunakan untuk menambah kekayaan, ginseng dan ulat sutera, dan semuanya menyedihkan. Debu, Chen, dukungan, hukuman, ketulusan, kebodohan, rasa malu, gigi, serangga yang menjengkelkan, hewan peliharaan, sutra, jelek lemari, cangkul dapur, penyimpanan, luka, memar, retorika murni, kebijaksanaan, bawang, cerobong asap, melompat dari semak-semak, Dengan tagihan pinjaman, Dan Shan, Dan Shan, bom Dan Dan, ketika memblokir pesta, menghancurkan pulau, berdoa , mencuri lampu, musuh Deng, mengantarkan, membuat poin, setoran listrik, transfer memancing, tumpukan mata-mata, ingot paku, pengaturan lemparan, Dongdong Dong, betis adu beku, membaca sendirian, berjudi, menempa tim satin, dengan blak-blakan merebut dahi angsa jatuh, memeras anak yang lapar, dan menghukum katup, enamel, vanadium, Fanfanfan, mengunjungi lalat yang berputar, memfitnah sampah, kuburan, kotoran, maple, angin, angin, angin, angin, angin, angin, angin, burung phoenix. Radiasi kulit membelai pembantu Fu Fu Fu dan wanita obituari mengikat penutup kalsium untuk menggerakkan tangkai beliung Gan Gang Gang Gang Gang menempatkan paviliun merpati kromium satu ke Gong Gonggong Gong kait parit pembelian cukup Gu Gu memotong gantung Guanguan adat Guanggui silikon Kembali ke kamar kerja kura-kura, kabinet pengkhianat, roller algojo yang mahal, panci bergulir, negara merasa ngeri, Dinasti Han dan Han merasa ngeri, bangau telah memberi selamat, merah pot telah dilindungi, rumah tangga telah terciprat, lukisan-lukisan telah dilukis, kegembiraan telah dirusak, dan kegembiraan telah perlahan-lahan tergantikan, dan kelumpuhan telah digantikan, dan kebohongan kuning telah dihancurkan , tabu, gambar geng kotor, memanen barang, menyerang mesin, menuduh jejak kelaparan, mengejek ayam, mengumpulkan level yang sangat tinggi, memeras beberapa onak, rencana ekonomi, mencatat catatan interdisipliner, Ji Ji, Ji Jia, penggerak harga, pemusnahan, penjara, dan hard copy inspeksi kepompong, pemetikan alkali alkali, sederhana dan hemat, ambang batas yang direkomendasikan, inspeksi, praktis, rendah hati, kunci, kapal, pedang, percikan bertahap, penuangan pulp, dayung, penghargaan, saus, lem, penuangan, sombong, mengaduk, mengoreksi, pangsit kaki, memutar, kursi sedan, panggung, simpul Jie Jie, Jin Jin hanya memasuki Jin Jin Jin Jin Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing bukti kuda tua yang stabil melihat drama ketakutan tidur sutra cuckoo Juejun Jue Jun Jun Jun Kai Reklamasi kelas cangkang Kai dengan sungguh-sungguh mengeluarkan celananya yang membanggakan Tambang terbuka lebar, tambang terbuka, tambang terbuka, lubang lebar, lilin diletakkan, pagar biru adalah keranjang, biru Pagar itu keranjang, yang biru itu lanlan, talinya busuk, kabelnya busuk, kerja kerasnya, asyiknya penghalang radiumnya, air matanya ada di pagar, mobilnya Li Li, kerikilnya Li Li Li. Dua teratai, satu sabit, kasihan, riak, tirai, wajah, rantai, cinta, pelatihan, biji-bijian, kesejukan, dua mobil, perawatan, belenggu liao, berburu, timbangan tetangga, persewaan lonceng, punggung bukit yang lingling, kerah, naga liu, tenggorokan tuli, sangkar, punggung bukit, menara panjang, keranjang lou, alang-alang dan kepala lu "Lu Lu"
+" Tangkap Lu Lu Lu Bri Lu Lu Lu Keledai Lu Al Pasangan Berulang Kali Pertimbangkan Filter Kontraksi Gunung Hijau Kembar Luan Luan Luan Luan Lun Lun Lu Luoluo Denyut nadi tersembunyi, roti kukus penuh, jangkar kucing terpaku, pintu kusam , pintunya kusam, pintunya kusam, mimpinya misterius, pelipisnya penuh kesakitan, pelipisnya penuh kesakitan, pikiran gelisah, pikiran gelisah, hati lelah, dan burung kekenyangan .menggerogoti pinset nikel lemon feng ning memutar tombol lumpur nanah tebal petani malaria ou camar muntahan piring retting pang melempar kompensasi semprotan peng cheat flutter frekuensi apel yang malang dengan komentar tuangkan puppu pupuqi pusar yang menyedihkan Qiqi Qiqi ditinggalkan ujung timah Potong timah, pindahkan tanda, mengisinya dengan uang, tang, menyelam ke dalam parit yang dangkal, mencekik dinding dengan pistol, merampok jembatan, mencuri tubuh Qiao Qiao, tidur dengan hidrogen ringan, tolong tubuh Qingqiong di daerah miskin, usir karies, bujuk murai, tapi biarkan orang-orang di sekitar Panas, keras, beludru, lembut, tajam, lembab, insang sasa, tiga payung, berkabung, menyapu, sepat, membunuh benang, memilah, menghapus, berkedip, Shaanxi, memperbaiki, melukai, mengagumi, membakar , shao, kredit, memotret, pengaturan, bangsawan, bibi, ginjal, kebocoran, suara, tali, kemenangan, tuan singa suci, puisi basah Ketika jenazah dikalahkan, pengetahuan sebenarnya sesuai, kekuatan pendorong cocok, dekorasinya sesuai diperiksa, binatang umur panjang hilang, buku ditebus, pohon atribut vertikal, nomor ganteng, pajak lancar, sutra shushuo diberi makan, lagu digugat, gugatan dilantunkan, su su digugat , dan rebung menyusut dengan Sui Sui Sui Sun. Suo Suo Tat Tat Tan Tan Tan Tan Tan Tan Tang Tang Tao Pita Diskusi Teng Transkrip Antimon Judul Gambar Stiker Aula Besi Mendengarkan Kepala Tembaga Hidrokarbon Gambar Botak Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tuo Kaus Kaki Oval Oval Wan Wan Wan Netwei melanggar Wei palsu Wei wei mengatakan Wei Wen Wen Wen Wen Wen Weng Lao Wo Wo Wo Wu Tungsten Wu Tuduhan kotor Wu Wu Wu Wu Wu Wu Salah Xi Xi Xi Xi Xi Xia Xiao Xia Xia Xia Xiao Xia Takut Serat segar Gelar Xianxian bebas risiko pertunjukan sekarang isian daerah Xuan Xue Xun menanyakan dan melatih berita, menekan gagak, bebek, bisu, Asia, pengebirian, garam asap, Yan Yan, Yan Yan, Yan Yan, peribahasa, inspeksi bebek, Yang Yang, Yang Yang, Yang Yang, Yang Yang, Yang Yang, Yin Yao, Yao Yao, Yao Yao, Yao Ye Ye, Ye Yi, Yi Yi, Yi Yi. Yiyiyi Yi Yi Yi Yi Yiyi Terjemahan Tafsir Berbeda Yin Yin Yin Yin Yin Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Yong Yong Yong Anda Khawatir Pasca Uranium Masih Memikat Yu Hiburan Memancing Ikan dan Bahasa Pulau Xu Yu Reputasi penjara diramalkan oleh Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yue Yue Yue Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yuan Yuan Yuan
+"札員瓡狠狠狠狠狠地狠缰缇开胗 Brand Stacks 曰倰曰曰曰曰蛰CHE 锟斤拷 锟斤拷 Pada akhirnya, bengkaknya banyak macamnya, banyak orang , keriput, babi tiba-tiba, Zhu Zhuzhu, Zhu Zhuzhu, Zhu Zhuzhu, Zhu Zhuzhuang, Zhuangzhuang, Zhuangzhuang, Zhuangzhuang, Zhuanzhuang, Zhunzhen, Zhunzi, Zizi, Zongzong, Zou, Zou, Zou dan Zhen.卍卣坥赝妦妜刭刿Najieha, fitnah, maklumat, maklumat dan maklumat蔔诖诘诙诜诟 Interpre tation诤訯诩误诰perusahaan asuransi kesehatan垩幜垆垞垞埚埙荗苈苋苌苋selada selada selada selada selada selada selada selada selada selada selada selada selada selada撸撸揽咒呖呗咛哓BUG哓哙哓囓囧唧啰啖喾嚗媔嘤嘤囵帏帱帻Guoqi Xianlanyi Yang terindah adalah Welas Asih攔闩闫闱闳闵闶闼闾阃阘昘 ambang batas阘阌阘阘阘阘阘阘阘昣沩泷游溺掳浃浈浍 Liu浔涞涠DU渑渖渌溆滻滠滢滗潇潇潇潋潴怿濏骞婿逳逦屦媩妩妫妫姗亚娆娈娲婵嫪嫣嫱妷驵驷驺驿驽骁骅骊鐪骒SianosisSianosis韬枞枨枞枞枭栉栊栌栌栀栀栽栠桡桢椤Birch juniper 澾棂椟椠椤椁椁栀榇树zelkova, sirih, cedar, cedar, citron eaves "
+ You Zhen Zen邂捍懑戆擓泶綶綀瀠瀠砻狗碀碠碠琲簲紴窭gadoliniumyttriumpolarium钊rutheniumthorium钏钒钋锒钗钗钗Plutonium cymbal yue molybdenum tantalum tin Cerium, th allium, bismut, niobium, berilium, rhodium , erbium, europium, cerium, cerium, cerium, erbium, europium, cerium.锟斤拷锟斤拷镂 锴锶锷锸锼 锴锶锷锸锼 锴锶锷锸锼 锴锶锷锸锼 锴锶锷锸锼镆镆 Cadmium, 镏镒镓镔 dart 镗镘镙镛镞镟镝镡镤镦镧镨镪镫镬 gelang 锺锺穑穑穑穑 穑穑穑鸨鸩鸪鸫鸬鸲鸱鸶鸸 鸨鸩鸪鸫鸬鸲鸱鸶鸸Bird of Prey皲觍聁聩颸颀颢颢颢颢颢颢颢temporal 颢颢颢袬虙豿謬蚝蚛蛱蛲蛳蛴蜈舻袅hidroksi ketan酽酾鹾趷鈷鞞鷷鷹鷹雬鹛蹑蜰蜜觞觞觝雳霁霭龀龃龾龶guluga鉊龌龾鼍雽雠銮錾 cumi鲲鲲Perch, kepiting tapal kuda, mackerel, tuna Oole, mackerel, sturgeon, silver carp, bonito, mackerel, mackerel, catfish, ikan air tawar, lumba-lumba, buaya, lele, ikan air tawar, sol, sirip, sol, sirip, cod, belut, trout, trout, tartare falcon hip patella "鉉飨鍍铓黴黪逪";
private const string _tGB=@"倰倰爱袀奥狠狠狠狠狠发做 perjalanan geng terikat pound difitnah pengupasan laporan harta karun penuh Bao generasi bei barium menyiapkan pena peregangan yang habis Bi die coin tepi tertutup dikepang perubahan menghina dikepang penyu standar tidak Kue Binbin yang diratakan dan mangkuk platinum serta ramalan digunakan untuk menambah kekayaan, ginseng dan ulat sutera, dan semuanya menyedihkan. Debu, Chen, dukungan, hukuman, ketulusan, kebodohan, rasa malu, gigi, serangga yang menjengkelkan, hewan peliharaan, sutra, lemari jelek. , mencangkul dapur, penyimpanan, luka, memar, retorika murni, kebijaksanaan, bawang, cerobong asap, melompat dari semak-semak, dengan tagihan pinjaman, Dan Shan, Dan Shan, bom Dan Dan, ketika memblokir pesta, menghancurkan pulau, berdoa, mencuri lampu, musuh Deng, mengantarkan, membuat poin, setoran listrik, transfer memancing, tumpukan mata-mata, ingot paku, pengaturan lemparan, Dongdong Dong, betis adu beku, membaca sendirian, perjudian pelapisan Tim satin, terus terang rebut yang jatuh dahi angsa, memeras anak yang lapar, dan menghukum katup, enamel, vanadium, Fanfanfan, mengunjungi lalat yang berputar, memfitnah sampah, kuburan, kotoran, maple, angin, angin, angin, angin, angin, angin angin, angin, burung phoenix. Radiasi kulit membelai Fu Fu Fu dan wanita itu mengikat penutup kalsium untuk menggerakkan tangkai beliung Gan Gang Gang Gang Gang letakkan paviliun merpati kromium satu ke parit kait Gong Gonggong Gong, beli cukup potongan Gu Gu gantung Guanguan adat Guanggui silikon Kembali ke kamar kerja kura-kura, kabinet berbahaya, roller algojo mahal, panci bergulir, negara telah ngeri, nomor Han dan Han, derek, derek, raungan, pot merah, pot belakang, Rumah tangga Shanghai, keributan, kata-kata indah, kegembiraan yang buruk, perubahan yang lambat, kelumpuhan, kebohongan kuning, kemuliaan, penghancuran suap Pertemuan kotor, kumpulan tabu, lukisan geng kotor, panen barang, penyerangan terhadap mesin, bekas kelaparan, ejekan ayam, koleksi pamungkas, onak terbanyak, perekonomian, rekor suksesi, harga potasium, harga pemusnahan, harga penjara, hard copy, kepompong Periksa alkali, ambil, sederhana dan hemat, kurangi ambang batas yang disarankan, periksa kuncinya, lihat pedang, percikkan aliran secara bertahap, tuangkan bubur, dayung, saus, lem. , sombong, engsel, kebetulan, kaki, pangsit, sedan, level, simpul Jiejie, perintahnya ketat. Jin hanya mau masuk ke dalam Jin Jin Jin Jin Jin Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Jing Ji bukti kuda tua melihat drama ketakutan tidur sutra kukuk Jue Jun Junjun Kai Kai Ke Ke Ke Ke reklamasi dengan sungguh-sungguh menggali celana secara berlebihan Kondisi terbuka tambang terbatas lebar. LianlianlianlianlianlianlianlianlianlianlianlianlianlianlianhuanlianlianlianlianliangliangduamobiluntukpengobatanLiaoshashahuntinglinneighbourlylinrentinglinglinglinglinglingling collar distilasi Liulong tuli tenggorokan sangkar punggung bukit bersama-sama Longlou Louhu keranjang Lu Lulu kepala tungku"
+" Tangkap Lu Lu Lu Bri Lu Lu Lu Keledai Lu Al Pasangan Berulang Kali Pertimbangkan Filter Kontraksi Gunung Hijau Kembar Luan Luan Luan Luan Lun Lun Lu Luoluo Denyut nadi tersembunyi, roti kukus penuh, jangkar kucing terpaku, pintu kusam , pintunya kusam, pintunya kusam, mimpinya misterius, pelipisnya penuh kesakitan, pelipisnya penuh kesakitan, pikiran gelisah, pikiran gelisah, hati lelah, dan burung kekenyangan menggerogoti pinset nikel lemon feng ning memutar lumpur tombol tombol nanah tebal petani malaria ou camar muntahan piring retting pang melempar kompensasi semprotan peng cheat flutter frekuensi apel yang malang dengan komentar tuangkan puppu pupuqi pusar yang menyedihkan Qiqi Qiqi ditinggalkan ujung timah Ambil timahnya, pindahkan tandanya. , dan mengisinya dengan uang. Tang menyelam ke dalam parit yang dangkal, menggunakan senjata untuk mencekik dinding, dan secara paksa merampok jembatan. Panas, keras, beludru, lembut, tajam, lembab, insang sasa, tiga payung, berkabung, menyapu, astringen. , membunuh benang, menyaring, menghapus, berkedip, Shaanxi, memperbaiki, memperbaiki, melukai, mengagumi, membakar, Shao, kredit, memotret, pengaturan, bangsawan, bibi, ginjal, kebocoran, suara, tali, kemenangan, tuan singa suci, puisi basah Ketika jenazah digerhanakan, ilmu yang sebenarnya sesuai, tenaga penggeraknya sesuai, hiasannya diperiksa, binatang yang berumur panjang itu hilang, kitabnya ditebus, pohon atributnya vertikal, jumlahnya ganteng, pajaknya lancar, sutera shushuo diumpankan, lagu digugat, gugatan dilantunkan, su su digugat, dan rebung disusut dengan suo suo tat tat tan tan tan tan tan tan tang tang tao diskusi pita Teng Transkrip Judul Antimon Stiker Gambar Aula Besi Mendengarkan Kepala Tembaga Hidrokarbon Gambar Botak Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tuo Kaus Kaki Oval Wan Wan Wan Netwei melanggar Wei palsu Wei wei berkata Wei Wen Wen Wen Wen Weng Lao Wo Wo Wo Wo Wu Tungsten Wu Tuduhan Kotor Wu Wu Wu Wu Wu Wu Salah Xi Xi Xi Xi Xi Xia Xiao Xia Xia Xia Xiao Xia Takut Serat segar Gelar Xianxian bebas risiko pertunjukan sekarang isian daerah Xuan Xue Xun menanyakan dan melatih berita, menekan gagak, bebek, bisu, Asia, pengebirian, garam asap, Yan Yan, Yan Yan, Yan Yan, peribahasa, bebek inspeksi, Yang Yang, Yang Yang, Yang Yang, Yang Yang, Yang Yang, Yin Yao, Yao Yao, Yao Yao, Yao Ye Ye , Ye Yi, Yi Yi, Yi Yi. Yiyiyi Yi Yi Yi Yi Yiyi Terjemahan Tafsir Berbeda Yin Yin Yin Yin Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Yong Yong Yong Anda Khawatir Pasca Uranium Masih Memikat Hiburan Memancing Ikan Yu dan Bahasa Pulau Xu Yu Reputasi penjara diramalkan oleh Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yue Yue Yue Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yun Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan
+"札員瓡狠狠狠狠狠地狠缰缇开胗 Brand Stacks 曰倰曰曰曰曰蛰CHE 锟斤拷 锟斤拷 Pada akhirnya, bengkaknya banyak macamnya, banyak orang , keriput, babi tiba-tiba, Zhu Zhuzhu, Zhu Zhuzhu, Zhu Zhuzhu, Zhu Zhuzhuang, Zhuangzhuang, Zhuangzhuang, Zhuangzhuang, Zhuanzhuang, Zhunzhen, Zhunzi, Zizi, Zongzong, Zou, Zou, Zou dan Zhen.卍卣坥赝妦妜刭刿Najieha, fitnah, maklumat, maklumat dan maklumat蔔诖诘诙诜诟诤诨诩诮诰误Penasihat MO谠谡谥谰谰谮谯谲谳Delirium鐐郓郦妍奂卢尯垩幜垆垞垞埚埙荗苈苋苌苋苋苏茑茔selada selada selada selada selada selada selada selada selada selada selada selada selada selada selada selada呖呗咛哓BUG哓哙哓囓Guoqi Xianlanyi夤姥崃崃崴嵴嵕狠勯狲猃猌猌獨饩祥饬饥饽饥馄馊馐馑馔庑庵媪促怄濾怅怆怸恸恹恻Kai Yun Xing Xing Suan攔闩阎闱闳闵闶闼闾阃阘昘 ambang batas阘阌阘阘阘阘阘阘阘昣沩泷游溺泾浃浈浍 Liu浔涞涠Du渑戈渌浵滻滠滢潷潽潇潽peralatan medis yang canggih驷骥駧纺纣纺纨纺纺纺Sianosis pada kulit pohon birch澾棂椟椠椤椁椁elve palm beech, sirih, cedar, kanopi, kanopi "
" Ni Zhen Zen锫湣懑戆遝涶岛瀀砠砠砻碻碗碜尰佘罴铓铋钋钊钒thorium 钏钒钌钗钗钗Plutonium cymbal yue molybdenum tantalum tin Cerium, thallium, bismuth, niob ium, berilium, rhodium , erbium, europium, cerium, cerium, cerium, erbium, europium, cerium, cerium, cerium, thallium, niobium, berilium.锟斤拷锟斤拷锴锴锴锴锴锴锷锴锴锴锴锴锴锴锴锴锴Burung Pemangsa皲觍聩锸颀颢颉dedak padi ketan hidroksigenik酽酾鹾趷鈷鈶鞞鷷鷹鷹雬鹛蹑蜰蜜觞觞觝雳霁霭龀龃龾龶guluga鉊龌龾鼍雽雠銮錾 cumi鲲鲲Perch, kepiting tapal kuda, mackerel, tuna Oole, mackerel, sturgeon, plapon, bonito, mackerel, shark, makarel, makarel, makarel, lele, ikan air tawar, plaice, buaya, lele, sol, sol, sol, cod, belut, belut, trout, tartare falcon hip patella "鉉飨鍍铓黻黷逻";
GB2BIG5Filter publik (Streaming sink)
{
_tenggelam = tenggelam;
}
// Anggota Stream berikut harus diganti.
penggantian publik bool CanRead
{
dapatkan { kembalikan benar; }
}
penggantian publik bool CanSeek
{
dapatkan { kembalikan benar; }
}
penggantian publik bool CanWrite
{
dapatkan { kembalikan benar; }
}
public override panjang
{
dapatkan { kembali 0 ;
}
posisi panjang override publik
{
dapatkan { kembalikan _posisi }
setel { _posisi = nilai }
}
override publik Pencarian panjang (offset panjang, arah System.IO.SeekOrigin)
{
return _sink.Seek(offset, arah);
}
public override void SetLength (panjang panjang)
{
_sink.SetLength(panjang);
}
penggantian publik batal Tutup()
{
_tenggelam.Tutup();
}
penggantian publik batal Flush()
{
_tenggelam.Siram();
}
override publik int Baca(byte[] buffer, int offset, int count)
{
return _sink.Read(buffer, offset, hitung);
}
//GB2312 936
//Besar5 950
public override void Write(byte[] buffer, int offset, int count)
{
Pengkodean e=Pengkodean.GetEncoding(936);
string str=e.GetString(buffer,offset,count);
for(int i=0;i<str.Panjang;i++)
{
int j=_sGB.IndexOf(str[i]);
if(j!=-1)str=str.Replace(_sGB[j],_tGB[j]);
}
e=Pengkodean.GetEncoding(950);
_sink.Write(e.GetBytes
(str), 0,
e.GetByteCount(str))
;