gpt4 book ai didi

php - 数据库中的口音

转载 作者:行者123 更新时间:2023-12-01 00:19:42 25 4
gpt4 key购买 nike

我正在用 MySql 创建一个数据库。我使用归类 utf8。我使用一种带有重音符号和特殊字符(如 ç)的欧洲语言。

在数据库中存储文本的最佳方式是什么,有或没有特殊字符?例如,我应该在数据库中使用 différent 还是 diffdifférent(法语中不同)? (这意味着,我应该在将文本存储到数据库之前或之后使用 htmlspecialcharts 进行转换?)

我试过了,两种方式都很好。但是,是否有任何理由使某个选项因任何技术原因而更受推荐,或者任何选项都可以。现在我想确定我是否启动了数据库。以后改起来就难了。

最佳答案

我认为你绝对应该用 HTML 实体替换你的字符:这是 XML 的标准,而不是所有的标准!

例如,如果您出于某种原因必须提供 JSON,您将被迫对文本进行 XML 解码,然后将其作为 JSON 提供,其中 UTF-8 字符以不同的方式编码。

此外,转换字符会使您存储的字符串更难被人阅读(因此更难被人搜索):绝对是恶魔。

让您的 MySQL 完成艰巨的工作,处理非 ASCII 字符。

关于php - 数据库中的口音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34810900/

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