0

データベースに自分の名前で「登録商標」記号を保存しているユーザーがいます。データベースが正しくレンダリングされたときにそれを取得すると、実際に HTML で Web サイト自体に配置すると、余分な「A」でレンダリングされます。 ' 記号の前に:

ここに画像の説明を入力

上記のデータベースの値を、PDF ファイルでレンダリングされたものと比較して確認できます。バックエンドでデータベース値にアクセスし、vb コードを使用して編集できますが、すべての ASCII 文字を削除したくないため、生成およびレンダリングされる余分なシンボルだけを削除する方法やコードがどうなるかはよくわかりません。 PDFで。

これを行う方法は素晴らしいでしょう。

4

1 に答える 1

1

主な問題は、Database-Result-Strings を Web サイトに挿入するだけで間違った HTML コードを生成することだと思います

.NET の HttpUtility の HtmlEncode 関数を使用して、データベース文字列を HTML にエンコードできます。

これはvb.netの例です

myEncodedString = HttpUtility.HtmlEncode(myString)

WebPage 内で「myEncodedString」を使用すると、追加の文字と有効な HTML コードは取得されません。

于 2014-10-24T14:37:59.487 に答える