您好!歡迎來到潛江全景信息技術有限公司官方網站!

微信寶平臺 | 企業郵箱 |

潛江建網站做網頁網絡公司潛江全景信息技術有限公司營銷型網站+手機網站+微信官網+網絡營銷推廣

181 0729 8398
收藏分享
當前位置:首頁 > 資訊中心 > 收藏分享

SQL Server如何存儲特殊字符、上標、下標

2020/3/2 13:07:57 人評論 次瀏覽 分類:收藏分享

測試驗證特殊符號能否存入數據庫中:

其中,像一些普通單位符號比如“ ° ′〃﹩ $ ﹠ & £¥ ‰ % ℃ ¤ ¢℉”可以正常錄入沒有問題,但是萬分號“?”之上就不可以了,錄入后顯示?;

一些數字符號錄入沒有問題,包括古希臘數字字符和圓圈字符等,例如“ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋ ⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ”;

但是錄入數字單位上下標符號,是不行的,其中上標“o 1 2 3”錄入直接顯示數字,其他上標和下標“? ? ? ? ? ? ”錄入后顯示?無法讀取,而這種分號數字單位“? ? ? ? ? ? ? ? ?”錄入后顯示?無法讀取

 

解決:更改數據類型為nvarchar,且插入或更改數據時,引號前+“N”,那么可以插入特殊符號字符,例:

更改:UPDATE a SET a.name2=N'b?'from test a WHERE zid=14

插入:INSERT INTO test(name,name2) VALUES(N'o 1 2 3 ? ? ????',N' ? ‰ ? ? ℅ ?')

 

Name是varchar類型,name2是nvarchar類型

立足湖北,面向全國承接各類“企業網站建設”,聯系電話:18107298398(微信同號),歡迎來電咨詢!

隨機資訊
隨機圖文
(*^▽^*)MG戴图理的神奇七客户端下载 广东快乐十分安卓 广东麻将抓马怎么算 腾讯游戏qq麻将下载 掘金vs马刺直播 体彩排列三奖金表 贵州11选5连带线走势图 山西快乐十分玩法走图 极速赛车软件免费 东北麻将怎么胡 手机上怎么和好友打麻将 优乐江西麻将手机版官方下载 贵州快3号码推荐 喜乐彩中奖号码 信阳爱玩棋牌手机版 三人麻将怎么胡牌 天星山西麻将官网