我有两个字符串,这两个字符串最终都转换为相同的东西,但在其中一个表示中,mysql将数据添加到数据库中;换句话说,它不是。
ud83cuddfaud83cuddf8
U0001f1faU0001f1f8
我无法弄清楚这两种表示之间的区别,以及1格式支持在mysql中添加数据的原因。Mysql连接是在utf-8模式下打开的。
U
是32位,后面跟着8个十六进制数字,而u
是16位,后面跟4个数字。请参阅'https://docs.python.org/3/howto/unicode.html例如。