SQL Server如何存储特殊字符、上标、下标
2018-01-19 23:50
281 查看
测试验证特殊符号能否存入数据库中:
其中,像一些普通单位符号比如“ ° ′〃﹩ $ ﹠ & £¥ ‰ % ℃ ¤ ¢℉”可以正常录入没有问题,但是万分号“‱”之上就不可以了,录入后显示?;
一些数字符号录入没有问题,包括古希腊数字字符和圆圈字符等,例如“ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋ ⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ”;
但是录入数字单位上下标符号,是不行的,其中上标“º ¹ ² ³”录入直接显示数字,其他上标和下标“⁴ ⁿ ₁ ₂ ₃ ₄ ”录入后显示?无法读取,而这种分号数字单位“½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞”录入后显示?无法读取
解决:更改数据类型为nvarchar,且插入或更改数据时,引号前+“N”,那么可以插入特殊符号字符,例:
更改:UPDATE a SET a.name2=N'b₃'from test a WHERE zid=14
插入:INSERT INTO test(name,name2) VALUES(N'º ¹ ² ³ ⁴ ⁿ ₁₂₃₄',N' ‱ ‰ ∜ ∛ ℅ ℁')
Name是varchar类型,name2是nvarchar类型
相关文章推荐
- SQL Server 特殊字符 上标 下标
- SQL Server特殊字符、上标、下标
- 关于matlab中特殊字符, 上标和下标
- matlab中特殊字符, 上标和下标
- [SQLServer] 特殊字符、上标、下标处理
- 如何向SQL Server 数据库中保存上标和下标
- Silverlight中上标和下标等特殊脚注字符实现
- 如何在程序中给word文档加上标和下标
- php应用如何转换HTML特殊字符
- 如何处理含有特殊字符的数据库查询语句
- 基于javascript如何传递特殊字符
- 关于varchar与nvarchar的“N”,特殊字符没法存储怎么办
- Web.Config如何输入特殊字符
- 如何调试SQL Server 2005的存储过程
- SQL Server查询中的特殊字符处理
- 如何查询特殊字符 主要是% _
- 特殊字符的如何输入
- Ajax传递特殊字符的数据如何解决
- 如何解决XML文件中特殊字符“& <”导致解析错误的问题
- 【小技巧】UltraEdit中替换操作如何替换特殊字符(比如回车)