首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VARCHAR列中的Euro符号(Euro)

VARCHAR列中的Euro符号(Euro)
EN

Stack Overflow用户
提问于 2018-05-04 19:33:19
回答 2查看 2.1K关注 0票数 0

我的许多数据库列都定义为VARCHAR(255),现在我想输入unicode字符(特别是欧元符号)。插入数据不会显示unicode符号,但如果我将insert语句更新为使用NVARCHAR参数,则它可以正常工作。但是为什么呢?我没有将列定义从VARCHAR更改为NVARCHAR。

要支持这些符号,我应该只将所有参数从VARCHAR更改为NVARCHAR,还是应该将列定义也更新为NVARCHAR(255)?

EN

回答 2

Stack Overflow用户

发布于 2018-05-04 19:42:35

数据类型不包含Unicode字符。必须将VARCHAR(255)数据类型转换为NVARCHAR(255)才能保存Unicode字符。还要将列定义更新为NVARCHAR(255)

票数 0
EN

Stack Overflow用户

发布于 2018-05-04 20:42:43

使用NVARCHARchange your database character集(使用支持欧元符号的字符集(如WE8ISO8859P15AL32UTF8 )导出、重新安装,然后导入)。

下面是NVARCHAR:的一个示例

link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50173944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档