0

この文字列" Single 63”x14” rear window" を HTML に解析し、( System.IO.File.ReadAllText(styleSheet)) を使用してスタイルを適用する Word ドキュメントを作成しています。

ドキュメントでは"Single 63â€x14†rear window"、C# のようにこの文字列を取得しています。

Word で正しい文字を表示するにはどうすればよいですか?

4

2 に答える 2

0

あなたが見ているエンコーディングはUTF-8のようです。それはおそらくまさにあなたが望むものです.UTF-8をサポートするツールを使用して表示する必要があるだけです.それを処理してWebページに配置する場合は、必要なHTMLメタタグを追加して、ブラウザが.正しいエンコーディング。

于 2012-08-23T03:59:10.807 に答える
0

文字列の着信エンコーディングを見つける必要があります

「シングル 63 インチ x 14 インチのリアウィンドウ」

また、単語ドキュメントで許可されているエンコーディング。

これらの奇妙な引用符のエンコード文字は、Word ではサポートされていないようです。Word のエンコーディング範囲外の文字を検索し、それらを String.Empty に置き換えるか、類似したサポートされている特定の文字を検索するための気の利いた小さな文字列パーサーをいつでも作成できます。

例えば。String.Replace(""","\"");

(これは、エンコーディング値を直接操作しないとおそらく機能しませんが、それらを提供していないため、正確な例を示すことはできません)

于 2012-08-23T03:04:48.060 に答える