gpt4 book ai didi

mysql - 改变 MySQL 中的字符集可能带来的失败?

转载 作者:行者123 更新时间:2023-11-30 23:27:08 24 4
gpt4 key购买 nike

在解决“?”的问题时出现在 Web 应用程序生成的 PDF 中的标记,我发现数据库中的字符编码困惑。大多数是拉丁文,有些是 utf,还有一些是其他东西。

在提到这个出色的问题和一系列的回答 (Change MySQL default character set to UTF-8 in my.cnf?) 时,我现在对接下来需要发生的事情有了一个相当清晰的认识。我不完全清楚的是,通过 ALTER TABLE 更改 my.cnf 中的字符集和表本身是否会破坏数据或创建其他“陷阱”。我正在处理数百个表格和大约 10GB 的数据。

这通常是一个“安全”的程序吗?

最佳答案

自发布以来已经 45 天了,还没有任何答案,所以我将发布一个链接,指向一篇由 Nic Jansma 撰写的非常详尽且内容丰富的文章关于他从 Latin1 转换为 UTF-8 的经验。

注意这个警告:

"If you simply force the column to UTF-8 without the BINARY conversion, MySQL does a data-changing conversion of your “latin1″ characters into “UTF-8″ and you end up with improperly converted data."

文章可以查here .

关于mysql - 改变 MySQL 中的字符集可能带来的失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12678593/

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