gpt4 book ai didi

php - HTML 中的 utf-8 编码和 MySQL 的 utf8_unicode_ci 字符集和排序规则 - 我现在可以在其中存储和显示任何类型的文本吗?

转载 作者:行者123 更新时间:2023-11-29 02:35:53 24 4
gpt4 key购买 nike

我想开发一个小型网络应用程序,理想情况下它可以在全局范围内使用。为了便于讨论,我们假设它是一个食谱共享网站 - 这是一个足够好的比喻。

我的应用程序将允许用户以他们的母语输入或上传文本。我的 html 标题说该站点使用 utf-8 编码。我现在正在创建我的 MySQL 数据库,我想我应该为字符集和排序规则选择 utf8_unicode_ci。

对吗?

我需要做的就是能够以他们选择的语言接收、存储和显示安全的用户生成内容吗?如果不是,我错过了什么?

(我知道与显示 UGC 相关的安全问题,这不是问题所在 - 在这里我只是寻求处理安全内容的建议。)

最佳答案

这一切都是为了你的 HTML 和 DB 部分,但你必须确保编程语言是 UTF-8 感知的,这样它就不会混淆你的东西。如果您使用 PHP,只需确保您使用的函数支持 UTF-8。如果不是,手册通常会提到它。

关于php - HTML 中的 utf-8 编码和 MySQL 的 utf8_unicode_ci 字符集和排序规则 - 我现在可以在其中存储和显示任何类型的文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com