2009-06-21 6 views
0

xmlファイルを読み込んでいくつかのdocument.write javascript行を生成し、要求に送信するスクリプトがあります。私は奇妙なキャラクター(インターネットエクスプローラでのみ、Firefoxではない)を表示しています。私はそれを追跡するように見えることはできません。XML> ASP.NET> Javascript> HTMLで奇妙な文字が表示される

はここで使用されているスクリプトのURLです(IEで奇妙な文字があります):.NETスクリプトが

誰もがアップ何を知っているところhttp://www.voyagertravelguides.com/test.htm

ジャバスクリプトタグのソースはありますか?スクリプトとメタタグの両方でISO-8859-1を使ってみました。 .NETスクリプトでchr(194)を置き換えようとしました。

+0

? – Jacob

+0

Chris、互換モードの有無にかかわらずIE8では奇妙な文字は表示されません。奇妙なキャラクターはどこで見たらいいですか?私が見る唯一の奇妙なことは、URLをスクリプトにURLエンコードする必要があることです.URLにスペースが含まれています。 –

+0

さて、UTF-8に変更しましたが、もう表示されません。多分それが問題でした。非常に奇妙だった。主に無作為にいくつかの線の間にあなたは急性の資本A –

答えて

0

xmlファイルを作成するためにWriteAllTextまたはWriteAllLinesを使用すると、エンコーディングスキームを指定しないと奇数文字が挿入される可能性があります。たとえば、代わりにページ上に表示奇妙な文字である

File.WriteAllText(fName, sText) 

使用

File.WriteAllText(fName, sText, System.Text.Encoding.Default) 
関連する問題