gpt4 book ai didi

character - Firebird 2.5 WIN1258 charset 不支持越南语?

转载 作者:行者123 更新时间:2023-12-05 01:16:36 24 4
gpt4 key购买 nike

我使用以下代码在 Firebird 2.5 中创建了一个表:

CREATE TABLE DMSV (MASV  CHAR(8) CHARACTER SET ASCII NOT NULL,
TENSV VARCHAR(120) CHARACTER SET UTF8 NOT NULL,
LOP CHAR(10) CHARACTER SET ASCII NOT NULL,
SDT VARCHAR(11)CHARACTER SET ASCII NOT NULL,
EMAIL VARCHAR(100) CHARACTER SET ASCII,FACE VARCHAR(100)
CHARACTER SET UTF8, PRIMARY KEY (MASV));

当我在“TenSV”列中输入越南字符时,结果无法显示正确的字符,它只显示“?”某些特殊越南字符的字符(例如:“?”代表“ể”)。我把字符集改成WIN1258还是不能解决问题。我应该怎么做才能存储正确的字符?非常感谢您的帮助。 :D

最佳答案

字符 (ể) 是 unicode 代码点 U+1EC3,它不是 WIN1258 的一部分,因此不会使用 WIN1258 存储(或显示)。确保将 UTF8 用于连接字符集、数据库/列字符集,并且应用程序、控制台或任何用于显示的内容也支持此字符。

另见 http://www.scarfboy.com/coding/unicode-tool?s=U%2B1ec3

关于character - Firebird 2.5 WIN1258 charset 不支持越南语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20909441/

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