データベースのデータからいくつかのテーブルを作成しています。多くの国際的な情報源からのものなので、エンコードの問題がありましたが、すべて解決したと思います. しかし、今は奇妙な出力が表示されており、その理由がわかりません。
これは VS2010 の C# アプリです。デバッグで実行すると、クラスの文字列が次のように始まることがわかります。
Animal and vegetable oils 1 < 5 MW <br>5-50 MW 30 <br>
しかし、私が割り当てると:
td = htmlDoc.CreateElement("td");
td.Attributes.Add("rowspan", "5");
td.Attributes.Add("valign", "top");
td.InnerHtml = this.DRGuideNote.ToString();
td.InnerHtml ショー
Animal and vegetable oils 1 < 5=\"\" mw=\"\"><br>5-50 MW 30 <br>
そのテキストに等号とエスケープされた引用符を入れるのはなぜですか??? すべてのデータではなく、いくつかのファイルだけです。何か案は?(PS. 表示されない文字列に html ブレークがあります。html を無視するように投稿するにはどうすればよいですか?「4 つのスペースでインデントを試みましたが、うまくいかなかったようです?)