如何将 UNICODE 字符插入 SQL 数据库


How to insert UNICODE characters to SQL db?

我想建立一个通用数据库,在其中保存来自多个国家的数据,所以我需要使用UNICODE字符集。

我需要一点帮助才能弄清楚哪种是处理此类内容的最佳方式以及我的查询将如何受到影响(来自 php/python 的一些 sql 示例查询用于插入/更新/选择等基本内容也会很棒)

谢谢。

只需在字符串前面放置一个 N,类似于 INSERT INTO MYTABLE VALUES(N"xxx") 并确保列类型为 nvarchar

不需要做任何特别的事情。

使用PHP,你可以做... query("SET NAMES UTF8");