2016-05-24 7 views
0

私はアポストロフィを使用したいときにデータをデータベースに送信するフォームにCK Editorをインストールしました。 ''と表示されています。代わりに私のWebページに。CKエディターの奇妙な文字

代わりにアポストロフィを表示するにはどうすればよいですか?何が起こっている

答えて

0

は、どこかのラインに沿って、(多分またはシステムの別の部分)CKEditorバージョンを通過して、潜在的にそのHTML entity representations.

に(原因HTMLで特別な意味を持つことに)問題を引き起こす可能性がある文字を変換していることですこれは正常な動作です。データベース内で文字列操作を行う必要がない場合は、そのステージのままで楽しくそのまま使用できます。確かにあなたは通常のHTMLテキストと一緒にそれらを持つことができ、それはうまく描画する必要があります。

あなたの設定は、何かが起こっていないことが明らかに異なっています。したがって、通常のエスケープされていないテキストに戻すには、PHP's html_entity_decode()のようなものを使用したいと思うでしょう。半分程度の標準ライブラリを持つ言語であれば、同等の機能が利用できるはずです。

+1

ありがとうございました。私は "&"文字を "&"に置き換えていたようです。私はこれを単調な "&"から1つに変更しましたので、'明らかに正確にデコードしていなかった。ご協力ありがとうございました – Tilly