gpt4 book ai didi

mysql - UCS2 和 unicode C 和 mysql

转载 作者:行者123 更新时间:2023-11-29 13:50:48 25 4
gpt4 key购买 nike

我正在编写一个应用程序,从网络接收一个字符,例如字符“õ”,并且我从 PHP 页面将相同的字符保存在数据库中,我可以看到数据库中的字符是这样保存的 0xd8b5但我从网络收到的类似于 0x0635。我怎样才能将它们中的一个更改为另一个以进行比较?

我想了解 ucs2 和 utf16 之间的区别,这两者之间有什么关系?

最佳答案

当你在DB中看到字符“õ”为0xd8b5时,它是UTF8编码的。当你看到0x0635时,它是UTF16编码的。我相信 UCS2 编码也是 0x0635。因此,您遇到的是 UTF8 与 UTF16 的情况,而不是 UCS2 与 UTF16 的情况。

关于mysql - UCS2 和 unicode C 和 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16702508/

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