最近、簡体字中国語と繁体字中国語の両方のバージョンを必要とする Web サイトで作業していました。もともと繁体字中国語バージョンを個別に処理したかったのですが(これは簡体字中国語バージョンとは少し異なります)、私のマシンとVS.NETは両方とも簡体字中国語バージョンです(保存時にUnicodeとして保存する必要があります)。 ) その結果、ページの Charset を設定しても、responseEncoding="big5" を設定しても、コード内で Response.ContentEncoding、Response.Charset を設定しても、表示が文字化けします。 (対処法が未だに分かりません。ご存知の方がいらっしゃいましたら、教えて下さい。ありがとうございます!) 結局
、仕方なくネット上の情報を調べて、最終的には変換するという比較的愚かな方法を採用しました。中国語の Web ページを繁体字中国語に変換して出力します。具体的な実装方法はインターネットで調べた情報から以下の通りです。
ページの Page_Load に Response.Filter を設定します。
Response.ContentEncoding = Encoding.GetEncoding(936); //936 – Simplified Chinese CodePage
Response.Filter = 新しい GB2BIG5Filter(Response.Filter);
Response.Charset = "big5";
GB2BIG5Filter のソースコードは次のとおりです。
public class GB2BIG5Filter: Stream
{
プライベートストリーム_シンク;
プライベートロング_位置;
private const string _sGB=@"倰倰爱袀奥墈狠狠狠狠狠播做旅行ギャング縛りポンド中傷ストリップ全宝報告バオ世代ベイバリウム準備疲労ストレッチペンバイダイコインクローズドエッジ編み込み軽蔑的変更編み込み標準タートルドゥ平らになったビンビンケーキとボウルのプラチナと占いは、富、高麗人参、蚕を補充するために使用され、それらは惨めです、ほこり、陳、支援、懲罰、誠実、愚かさ、恥、歯、刺激的な昆虫、ペット、シルク、醜いです。食器棚、キッチンのくわ、収納、傷、打ち身、純粋なレトリック、知恵、玉ねぎ、煙突、ローンの請求書を持って、藪から飛び降りる、ダンシャン、ダンシャン、ダンダン爆弾、パーティーを妨害するとき、島を粉砕するとき、祈るとき。 、ライトを盗む、デンの敵、配達、ポイントの作成、電荷の蓄積、釣りの転送、スパイスタック、ネイルトップインゴット、セットスロー、ドンドンドン、冷凍戦闘子牛、一人で読む、サテンのチームを鍛造し、率直にプレートをつかみます。落ちたガチョウの額、飢えた子供を脅迫し、バルブ、エナメル、バナジウム、ファンファンファンを罰し、回転するハエを訪ね、廃棄物、墓、糞便、楓、風、風、風、風、風、風、フェニックス皮膚放射愛撫補助フーフーフーと死亡記事の女性は茎を駆動するためにカルシウムカバーを束ねますガンガンガンガンガンツルハシは鳩のパビリオンクロム1をゴンゴンゴンゴンフック溝購入に十分に置きます。 Gu Gu カット吊り下げ Guangguan 習慣 Guanggui シリコン亀の私室に戻る、裏切りのキャビネット、高価な死刑執行人のローラー、ローリング ポット、国は恐怖を感じ、漢と漢王朝は恐怖を感じ、鶴は祝福し、赤鍋は守られ、家庭には水が飛び散り、絵は描かれ、喜びは台無しになり、喜びはゆっくりと置き換えられ、麻痺は置き換えられ、黄色い嘘と汚い集会は破壊されました。 、タブー、汚いギャングの写真、物品の収穫、機械の攻撃、飢餓の痕跡の告発、鶏の嘲笑、非常に高いレベルの収集、アザミ数羽の搾り取り、経済計画、学際的な記録の記録、ジジ、ジジア、価格誘導、殲滅、刑務所、およびハードコピー、繭検査、アルカリアルカリピッキング、シンプルで倹約、推奨しきい値、検査、実用的、謙虚、鍵、船、剣、徐々に飛び散る、注ぐパルプ、オール、賞品、ソース、接着剤、注ぐ、傲慢、かき混ぜ、修正、足のdump子、ねじれ、セダン椅子、ステージ、ジー・ジー・ノット、ジン・ジンはジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・ジン・エビデンス恐怖のドラマドラマ・カッコウ・シルク・スリープ・ジュエジュンを見たジュエジュンジュンジュンカイカイシェルクラスの開拓は真剣にズボンを引き抜いて自慢します鉱山は広く開いています、鉱山は開いています、鉱山は開いています、ピットは広いです、ワックスはライです、青いフェンスはバスケットです、青いフェンスはカゴ、青はランラン、ロープは腐った、ケーブルは腐った、仕事は大変、楽しみはラジウムバリア、涙はフェンスに、車はリーリー、砂利はリー李李、二輪の蓮、一本の鎌、哀れみ、波紋、カーテン、顔、鎖、愛、訓練、穀物、涼しさ、二台の車、世話、遼の手枷、狩猟、隣り合う鱗、レンタルベル、リンリングリッジ、首輪、リュードラゴン、聴覚障害者、檻、尾根、長い塔、ルーバスケット、アシ、ルーヘッド「ルールー」
+" キャプチャ ル ル ル ブライ ル ル ル ロバ ル アル カップル フィルターを繰り返し検討 グリーン マウンテン 収縮 ツイン ルアン ルアン ルアン ルアン ルン ルン ルルルオ 脈は隠れ、饅頭はいっぱい、猫の錨はリベットで留められ、ドアは鈍い、ドアは鈍い、ドアは鈍い、夢は神秘的、寺院は痛みでいっぱいです、寺院は痛みでいっぱいです、心は悩まされています、心は悩まされています、心は疲れています、そして鳥は詰め込まれています齧るピンセット ニッケル レモン フェン ニン ツイスト 泥 ボタン ボタン 膿 厚い 農民 マラリア ウーカモメ 嘔吐 レッティング プレート パング スロー 補正 スプレー ペン チート フラッター 頻度 悪いリンゴ コメントで注ぐ プップ ププキ 惨めなへそ Qiqi Qiqi 放棄されたエンドリード リードを切り、サインを移動します。お金を詰め、ペンチを入れ、浅い溝に飛び込み、銃で壁を絞め、橋を強盗し、喬喬の体を盗み、軽い水素で眠り、貧しい地域で青瓊の体をお願いし、虫歯を追い払い、説得するカササギ、でも周りの人に任せて 熱く、タフで、ビロードで、柔らかく、鋭く、しっとりと、ササエラ、三本の傘、嘆く、掃く、収斂する、糸を殺す、ふるい分ける、削除する、点滅する、陝西省、修復する、傷つける、賞賛する、燃やす、シャオ、クレジット、撮影、設定、紳士、叔母、腎臓、漏れ、音、ロープ、勝利、聖なる獅子、湿った詩 死体が蝕まれるとき、現実の知識は適切であり、推進力は適切であり、装飾は適切です調べられ、長寿の獣は失われ、本は償還され、属性の木は垂直で、数はハンサムで、税金はスムーズで、朔朔の絹は養われ、歌は訴えられ、訴訟は唱えられ、蘇蘇は訴えられます、すいすいすいすんとタケノコを縮めます、すおすおたたたたんたんたんたんたんたんたんたおリボンディスカッションテン転写アンチモンタイトル描画ステッカーアイアンホールリスニング炭化水素銅頭ハゲ絵トゥトゥトゥトゥトゥトゥトゥ。 Tu Tu Tu Tu Tuo オーバル オーバル ソックス ワン ワンワン ネットウェイはウェイウェイに違反します ウェイウェイの偽ウェイは言います ウェイ ウェン ウェン ウェン ウェン ラオ ウォ ウォ ウォ ウー ウー タングステン ウー 不潔な告発 ウー ウー ウー ウー ウー 間違えた Xi Xi Xi Xi Xi Xiao Xia Xia Xia Xiao Xia 怖い新鮮な繊維 Xianxian タイトル フリー ショー リスク プレゼント 郡スタッフィング Xuan Xue Xun はニュースを調べて訓練し、カラス、アヒル、口をきく、アジア人、去勢、スモーク ソルト、ヤン ヤン、ヤン ヤン、ヤン ヤン、ことわざ、検査をプレスします。アヒル、ヤンヤン、ヤンヤン、ヤンヤン、ヤンヤン、ヤンヤン、インヤオ、ヤオヤオ、ヤオヤオ、ヤオイェイ、イェイー、イーイー、イーイーイー、YiYiYiYiYiyi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYi、YiYiイン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・イン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨン・ヨンユアンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユンユアンユンユン
+「札員瓡狠狠狠狠地狠缰缇开胗 ブランドスタック 言う倰言う言う言う言う蛰CHE 锟斤コレクション 锟斤コレクション 結局のところ、腫れにはさまざまな種類があり、多くの人が、しわ、突然豚、朱珠珠、朱珠珠、朱珠珠、朱珠荘、荘荘、荘荘、荘荘、荘荘、朱鎮、珠子、子子、宗宗、鄒、鄒、鄒、鄒、卍卣坥赝妦妜刭刿剀伛伥伧伶佪俦俨俪俣偾偬健姥傩佥崴黉冁凫兖衮狠脔祀冢讦讧讪ナジエハ、中傷、勅令、勅令、勅令蔔诖诘诙诜诟解釈诤訯诩误诰诶诹谰谂谰谑谰谔谖谰谰谰谰谠谡谰谰谮谯谲鰳鰵鰶卺鉉陧邝邺鏏鐐郓郦妍奂卢尯垩幜垆垞垞埚埙荗苈苋苌苋苋苏茑茔茕荛荜荞荍荦荥荩荪荭荳レタス莸莸莴玹玺蒇蒌蓓蓠蓣蔹蔺蕲议褁偁恪抟恢掴掼揿呅撄撸撸揽咒呖呗咛哓BUG哓哙哓囓囧啰啖喾嚗媔嘤嘤囵帏帱帻Guoqi Xianlanyi 最も美しいものは思いやりです攔闩闫闱闳闵闶闾闾阃阘閾値阘阌阘阘阘阘阘阘阘昣沩泷游溺掳浃浈浍 Liu浔涞涠DU渑渖渌溆滻滠滢滗潇潇潋潴怿濏骞婿逳逦屦媩妩妫妫姗亚娆娈娲婵嫪嫣嫱妷驵驷驺驿驽骁骅骊鐪骒チアノーゼ チアノーゼ チアノーゼ チアノーゼ チアノーゼ チアノーゼ チアノーゼ韬枞枨枞枞枭栉栊栌栌栀栀花栠桡桢椤白樺ジュニパー澾棂椟椤椁椁栀榇树ケヤキ、キンマ、スギ、スギ、ユズ軒」
+ You Zhen Zen邂捍懑戆擓泶綶綀瀠砻狗碀碠碠安心簲紴窭ガドリニウムミットリウムポラリウム钊ルテニウムトリウム钏钒钋锒钗钗钗プルトニウムシンバルユエモリブデンタンタル錫、タリウム、ビスマス、ニオブ、ベリリウム、ロジウム、エルビウム、ユウロピウム、セリウム、セリウム、セリウム、エルビウム、ユウロピウム、セリウム。锶锷锸锼镆镆カドミウム、镏镒镓镔ダーツ 镗镘镙镛镞镟镝镤镦镧镨镪镫镬 ブレスレット 锺锺穑穑穑穑穑穑穑鸨鸩鸪鸫鸬鸲鸱鸶鸸 鸨鸩鸪鸫鸬鸲鸱鸶鸸猛禽皲聁聩颸颀颢颢颢颢時間颢颢袬虙豬蚝蚛蛱蛲蛳蜈舻袅ヒドロキシもち米糠酽酾鹾趷鈷鈶鞞鷷鷹鷹雬鹛蹑蜰蜜觞觞觝雳霁霭龀龃龶グルガ鉊龌龾鼍雽雠銮錾イカ鲲鲲スズキ、カブトガニ、サバ、マグロオール、サバ、チョウザメ、銀鯉、カツオ、サバ、サバ、ナマズ、鯛、イルカ、ワニ、ナマズ、鯛、ヒレ、ヒレ、ヒレ、ヒレ、タラ、ウナギ、マス、トラウト、タルタル ハヤブサの股関節の膝蓋骨「鉉飨鍍铓黴黪逪」。
private const string _tGB=@"倰倰爱袀奥狠狠狠狠发 旅行 ギャングタイドポンド 誹謗中傷 ストリッピング フルトレジャーレポート バオジェネレーション ベイバリウム 準備済み 疲れ果てたストレッチペン バイダイコイン クローズドエッジ 編み込み 軽蔑的変化 編み込み 標準タートル しない平らになったビンビンケーキとボウルのプラチナと占いは、富、高麗人参、蚕を補充するために使用され、塵、陳、サポート、罰、誠実、愚かさ、恥、歯、刺激的な昆虫、ペット、シルク、醜い食器棚です。 、キッチンのホーイング、ストレージ、ただれ、あざ、純粋なレトリック、知恵、タマネギ、煙突、茂みから飛び降りる、借金の請求書を持って、ダンシャン、ダンシャン、ダンダン爆弾、パーティーを妨害するとき、島を粉砕するとき、祈ります。ライトを盗む、デンの敵、届ける、ポイントを作る、電気預金、釣りの転送、スパイスタック、ネイルトップインゴット、セットスロー、ドンドンドン、凍った戦いの子牛、一人で読む、ギャンブルメッキでサテンのチームを鍛え、倒れた人を率直に捕まえます。ガチョウの額、飢えた子供を脅迫し、バルブを罰し、エナメル、バナジウム、ファンファンファン、回転するハエを訪問し、廃棄物、墓、糞便、楓、風、風、風、風、を中傷します。風、風、フェニックスは皮膚の放射線を愛撫し、女性は茎を駆動するためにカルシウムカバーを結びますガンガンガンガンガンガンフック溝に鳩パビリオンのクロムを置き、十分なグーグーカットを購入します。吊り下げ広関慣例広桂シリコン亀の私室に戻る、危険なキャビネット、高価な死刑執行人のローラー、ローリングポット、国は恐怖を感じました、漢と漢の番号、鶴、鶴、咆哮、赤い鍋、裏鍋、上海家庭、大騒ぎ、美しい言葉、悪い喜び、ゆっくりとした変化、麻痺、黄色い嘘、栄光、賄賂の破壊不潔な会合、タブーの収集、汚いギャングの絵、収穫物資、機械への攻撃、飢餓の痕跡、鶏の嘲笑、究極のコレクション、アザミの多さ、経済、継承の記録、カリウムの価格、絶滅の代償、刑務所、ハードコピー、繭をチェックし、拾い上げ、シンプルで倹約し、推奨閾値を下げ、鍵を調べ、剣を見て、徐々に流れをはね、スラリー、オール、ソース、接着剤を注ぎます。 、傲慢、ヒンジ、まぐれ、足、団子、セダン、レベル、ジエジエノット、戒めは厳しいです、ジンはジンジンジンジンジンジンジンジンジンジンジンジンジンジンジンジンと入るだけです。ジンジンジンジンジンジンジンジンジンジの古い馬の証拠は恐怖のドラマを見たカッコウシルクの眠りジュエジュンジュンジュンカイカイケケケケケの開拓は熱心にズボンを掘り出す誇張鉱山の開放条件が不足しています鉱山の拡張。リャンリャンリャンリャンリャンリャンリャンリャンリャンリャンリャオシャシャハンティングリン隣リンリンリンリンリンリンカラー蒸留リウロン聴覚障害者ケージリッジ一緒にロンロウロウフバスケットルルルヘッド炉」
+" キャプチャ ル ル ル ブライ ル ル ル ロバ ル アル カップル フィルターを繰り返し検討 グリーン マウンテン 収縮 ツイン ルアン ルアン ルアン ルアン ルン ルン ルルルオ 脈は隠れ、饅頭はいっぱい、猫の錨はリベットで留められ、ドアは鈍い、ドアは鈍い、ドアは鈍い、夢は神秘的、寺院は痛みでいっぱいです、寺院は痛みでいっぱいです、心は悩まされています、心は悩まされています、心は疲れています、そして鳥は詰め込まれていますピンセットをかじる ニッケル レモン フェン ニン ひねる 泥 ボタン ボタン 膿 厚い 農家 マラリア おうかもめ 嘔吐 レッティング プレート パング スロー 補正 スプレー ペン チート フラッター 頻度 悪いリンゴ コメントを注ぐ プップ ププキ 惨めなへそ Qiqi Qiqi 放棄されたエンド リード リードを拾い、サインを動かす、そしてそれをお金で満たしてください、ペンチは浅い溝に飛び込み、銃を使って壁を窒息させ、橋を強制的に奪います、熱く、硬く、ビロードのような、柔らかく、鋭く、湿った、ササのエラ、嘆きの、掃除の、渋い。 、糸を殺す、選別する、削除する、点滅する、陝西省、修復する、修復する、負傷する、賞賛する、燃焼、シャオ、クレジット、写真撮影、設定、紳士、叔母、腎臓、漏れ、音、ロープ、勝利、聖なるマスターライオン、濡れた詩死体が蝕まれるとき、現実の知識が適切で、推進力が適切で、装飾が検討され、長寿獣が失われ、本が償還され、属性ツリーが垂直になり、数字が美しく、納税がスムーズになり、シュオシュオシルクを養い、歌を訴え、訴訟を唱え、スースーを訴え、スイスイスイスイサンでタケノコを縮めます、タンタンタンタンタンタンタンタンタオリボンディスカッション。 Teng 転写物 アンチモン タイトル描画ステッカー アイアン ホール リスニング 炭化水素銅頭 ハゲ写真 Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tu Tuo 楕円形の靴下 ワン ワンワン ネットウェイはウェイウェイに違反しています ウェイウェイの偽ウェイは言います ウェイ ウェン ウェン ウェン ウェン ラオ ウォ ウォ ウォウーウータングステンウー不潔な告発ウーウーウーウーウーウーミスシーシーシーシーシーシアシャオシア怖い新鮮な繊維Xianxianタイトル無料ショーリスクプレゼント郡詰め物Xuan Xue Xunはニュースを調べて訓練し、カラス、アヒルを押します、ミュート、アジア人、去勢、スモークソルト、ヤンヤン、ヤンヤン、ヤンヤン、ことわざ、検査アヒル、ヤンヤン、ヤンヤン、ヤンヤン、ヤンヤン、ヤンヤン、インヤオ、ヤオヤオ、ヤオヤオ、ヤオイェイエ、ye yi、yi yi、yiyiiy yi yi yi yiyi翻訳yin yin yin yin ying ying ying ying ying ying ying ying ying ying ying ying ying ying ying ying ying ying ying yong yong Yu Fish Fishing Entertainment and Island Language Xu Yu刑務所の評判は、元Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan Yuan 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 yun yun yun yun yun yun yun yun yun yun yun yun yun yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuanyuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan yuan
+「札員瓡狠狠狠狠地狠缰缇开胗 ブランドスタック 言う倰言う言う言う言う蛰CHE 锟斤コレクション 锟斤コレクション 結局のところ、腫れにはさまざまな種類があり、多くの人が、しわ、突然豚、朱珠珠、朱珠珠、朱珠珠、朱珠荘、荘荘、荘荘、荘荘、荘荘、朱鎮、珠子、子子、宗宗、鄒、鄒、鄒、鄒、卍卣坥赝妦妜刭刿剀伛伥伧伶佪俦俨俪俣偾偬健姥傩佥崴黉冁凫兖衮狠脔祀冢讦讧讪ナジエハ、誹謗中傷、勅令、勅令、勅令蔔诖诘话诜诟诤诨诩诮诰误诹诼谰谂谰谰谰谰谑谰谔谖谰谰勧告谝MO谠谡谥谰谰谮谯谲谳せん妄鐐郓郦妍奂卢尯垩垆垞垞埚埙荗苈苋苌苋苋苏茑茔茕荛荜荞荍荦荥荩荪荭荳レタス莸莸莴玹玺蒇蒉蒌蓓蓠蓣蔹蕲议褁偁恪抟恢掴掼揿呅撄撸撸揽咒呖呗咛哓バグ哓哙哓囓囧唧啰啖喾嚗媔嘤嘤囵帏帱帻Guoqi Xianlanyi夤姥崃崴嵕狠勯狲猃猌猌獨饩祥饬饥饽馄馊馐馑馔庑庵媪促進怄濾怅怆怸恸恹恻Kai Yun Xing Xing Suan攔闩阎闱闳闶闼闾阃阘閾値阘阌阘阘阘阘阘阘阣沩泷游溺泾浃浈浍 Liu浔涞涠Du渑戈渌浵滻滠滢潷潽潇潽潽潴瀿濏骞婿倦怠妦媩妩妫妗姗亚娆娈娲婵妫妫妷驵驩驺驿驽骁骅骊骐骒骚骉骛骝骞骠骢驷骥駧纣纺纨纺纺纺チアノーゼ缧缧缼缼缵玎玮玨玑玞玺コーヒー琏瑷璿璿ザン璪韫韬枞枞枞枭栉栊栌栀クチナシ椽植栠桡桢椤カバジュニパー澾棂椟椠椤椁椁エルフパームブナ、キンマ、スギ、キャノピー、キャノピー」
" Ni Zhen Zen锫湣懑戆遝涶岛瀀砠砻碻杯碜尰佘罴铓铋钋钊钒トリウム钏钒钌钗钗钗プルトニウムシンバルユエモリブデンタンタル錫セリウム、タリウム、 th、ニオブ、ベリリウム、ロジウム、エルビウム、ユーロピウム、セリウム、セリウム、セリウム、エルビウム、ユーロピウム、セリウム、セリウム、セリウム、タリウム、ニオブ、ベリリウム。猛禽類の猛禽類皲觍聩锸颀颢颉颉颢颢颢時間的碢颢颢虙豿謝蚝蛱蛳蝈蝼谕第筚筚箮箧箨箪箫籪籁舣舻ヒドロキシもち米ぬか酾鹾趷鈷鈶鞞鷷鷹鷹雬鹛蹑蜰蜜觞觝雳霁霭龀龃龾龶グルガ鉊龌龾鼍雽雠銮錾イカ鲲鲲スズキ、カブトガニ、サバ、マグロオール、サバ、チョウザメ、プラポン、カツオ、サバ、サメ、サバ、サバ、サバ、ナマズ、鯛、カレイ、ワニ、ナマズ、ヒラメ、ヒラメ、ヒラメ、タラ、ウナギ、ウナギ、マス、タルタル ハヤブサの股関節の膝蓋骨「鉉飨鍍铓黻黷逻」。
public GB2BIG5Filter(ストリームシンク)
{
_sink = シンク;
}
// Stream の次のメンバーはオーバーライドする必要があります。
パブリックオーバーライドブール CanRead
{
取得 { true を返します }
}
パブリックオーバーライドブール CanSeek
{
取得 { true を返します }
}
パブリックオーバーライドブール CanWrite
{
取得 { true を返します }
}
パブリック オーバーライド 長い長さ
{
取得 { 0 を返す }
}
パブリックオーバーライドロングポジション
{
取得 { 位置を返す }
セット { _位置 = 値 }
}
public オーバーライド long Seek(ロング オフセット、System.IO.SeekOrigin 方向)
{
return _sink.Seek(オフセット、方向);
}
パブリックオーバーライド void SetLength(長い長さ)
{
_sink.SetLength(長さ);
}
パブリックオーバーライド void Close()
{
_sink.Close();
}
パブリックオーバーライド void Flush()
{
_sink.Flush();
}
public override int Read(byte[] バッファ、int オフセット、int カウント)
{
return _sink.Read(バッファ, オフセット, カウント);
}
//GB2312 936
//Big5 950
public override void Write(byte[] バッファ、int オフセット、int カウント)
{
エンコーディング e=Encoding.GetEncoding(936);
文字列 str=e.GetString(バッファ,オフセット,カウント);
for(int i=0;i<str.Length;i++)
{
int j=_sGB.IndexOf(str[i]);
if(j!=-1)str=str.Replace(_sGB[j],_tGB[j]);
}
e=Encoding.GetEncoding(950);
_sink.Write(e.GetBytes(
str
), 0, e.GetByteCount(str))
;