0

次の問題の解決にご協力ください。

構成:

HTML文字セット:windows-1250

DB文字セット/照合:cp1250 COLLATE cp1250_czech_cs(適切なCZECH照合、ケース感度などが必要なため、UTF-8を使用できません)

問題:

ギリシャ文字や<tag>などの特殊文字をデータベースに保存する必要がある場合があります。HTMLフォームからDBに、またはその逆に値を保存するプロセスを設定する方法+ DBおよびフォームにhtmlエンティティがないように、または表示時に常に実際の文字(エンティティではない)が存在するように値を表示する方法。

アドバイスをありがとう4。

4

1 に答える 1

0

ユニコード文字をエスケープする何らかの方法が必要なため、要件を考えるとあなたの質問には答えがありません。したがって、htmlエンティティを使用してDBに保存することもできます。

これは、php フィルター関数と FILTER_SANITIZE_SPECIAL_CHARS を入力に使用するとうまく機能します。

それが気に入らない場合は、DB で Unicode を使用してください。

于 2013-02-04T11:25:36.187 に答える