テキストエリアのHTML文字列

私は私のテキストエリアに文字列を送ります。

The string contains HTML strings, such as ©, é, etc.

I need these strings to be displayed as such (©, é) and not be turned into © and é respectively.

どうすればいい?

1

1 答え

Escape them properly, that is turn & into & in this case.

ただし、 .value の割り当てを使用してそれらをフィードすると、JavaScriptの変数に入る前に問題が textarea でなく、文字列が無効になります。

3
追加された
問題は私がテキストエリア内にテキストを提出することです。ですから、& に変更する必要があります。
追加された 著者 Uno Mein Ame,
PHPを使用してMySQLからLONGTEXTを取得します。次に、文字列をテキストエリアにエコーします。 Textareaは <form> の中にあります。フォームが提出されると、テキストエリアの内容が別のPHPスクリプトにポストされ、MySQLに情報が書き込まれます。 MySQLはHTML表現ではなくHTML表現でなければなりません。
追加された 著者 Uno Mein Ame,
Michael、純粋にHTMLタグではないにしても、クライアント側でそれを処理する非常に簡単な方法があると思ったからです
追加された 著者 Uno Mein Ame,
マイケルに感謝します。だから私は2つの変換を行う必要があると思う - テキストエリア内のテキストを表示する1つは、その後、2つのテキストエリアは、PHPに戻って返される正しい?
追加された 著者 Uno Mein Ame,
どうもありがとうございます!
追加された 著者 Uno Mein Ame,
Err ..それはまさに私が言ったことです、いいえ?また、興味のある回答に別の文を追加しました。あなたは、あなたがしていることに関する十分な情報を本当に提供していません。
追加された 著者 Michael Krelin - hacker,
代わりに、代わりに する必要があります。
追加された 著者 Michael Krelin - hacker,
PHP ではなく、 JavaScript というタグをつけていることに気付きましたか? :)
追加された 著者 Michael Krelin - hacker,
クライアントサイドで(つまり、htmlを解析した後に)サーバー側で処理しないと、すでに問題になっています。さらに、文字列に bold のようなものが含まれていると、問題が発生します。リテラルにあなたが望む文字列をhtmlに入れているなら、エンティティをエスケープする必要があります。
追加された 著者 Michael Krelin - hacker,
いいえ、提出後に何かをする必要はないと思います。それは(URLエンコーディングを使用して)別々にエンコードされ、PHPはあなたのためにデコードします。
追加された 著者 Michael Krelin - hacker,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript