将带有越南语字符的数据插入Firebird数据库

时间:2019-07-27 17:53:40

标签: sql character-encoding firebird

将具有Unicode数据类型的新记录插入Firebird

CREATE TABLE TBLPERMISSOON
(
    NAME VARCHAR(500) CHARACTER SET UNICODE_FSS
);

INSERT INTO TBLPERMISSOON (NAME)
VALUES ('Chạy ngay đi');

我要添加带有越南语字符的数据,该怎么办?现在不起作用,我还不知道该怎么办?

在SQL Server中,我这样写:

INSERT INTO TBLPERMISSOON (NAME) 
VALUES (N'Chạy ngay đi');

1 个答案:

答案 0 :(得分:0)

您需要使用连接字符集UNICODE_FSSUTF8进行连接,并且-很显然-您的应用程序需要支持UTF-8。通过这两个,您应该可以插入问题中的语句:

INSERT INTO TBLPERMISSOON (NAME)
VALUES ('Chạy ngay đi');

请注意,UNICODE_FSS是简化的UTF-8字符集,最好改用UTF8