请帮我解决以下问题:
配置:
HTML charset:windows-1250
DB charset / collation:cp1250 COLLATE cp1250_czech_cs(我不能使用UTF-8因为我需要适当的CZECH校对,案例敏感性等)。
问题:
有时我需要在我的数据库中存储特殊字符,例如希腊字母或< tag>。如何设置将值从HTML表单存储到DB,反之亦然+显示值的过程,以便在DB和表单中没有html实体,或者在显示时将始终存在真实字符(不是实体)。 / p>
感谢任何建议。
答案 0 :(得分:0)
根据要求你的问题没有答案,因为你需要一些方法来逃避unicode字符,所以你也可以使用html entiites并将它们存储在数据库中。
这可以与在输入上使用php过滤器函数和FILTER_SANITIZE_SPECIAL_CHARS一起使用。
如果您不喜欢,请在数据库中使用Unicode。