0

ASP.NETWebアプリをW2003サーバーで正常に実行しています。.txtアプリは、リモートマシンからサーバーにファイルをコピーします。その後、プロセスは.txtファイルの名前をに変更します.xml

W2008R2サーバーにWebをインストールしようとしたときに問題が発生しました。突然、に含まれるすべてのラテン文字が.txt正しく表示されなくなります。

.txt -><TO>COMPROBACION CAMPAÑA</TO>
.xml -><TO>COMPROBACION CAMPA�A</TO>

ASP.NETグローバリゼーションがFalseに設定されています。

Windows Serverの言語は、両方のサーバー(2003および2008)でスペイン語です。

誰かが他に何ができるか教えてもらえますか?

4

1 に答える 1

0

最後に、問題はリモートホストファイルの読み取りにあることがわかりました。

古い方法

Dim stream_reader As New StreamReader(Fich, "ISO-8851", True)) 

新しい方法

Dim stream_reader As New StreamReader(Fich, Encoding.Default, True))

これで、xmlファイルはオリジンエンコーディングを保持します。ニッペイは正しかった。

ありがとう。

于 2012-10-31T15:01:37.090 に答える