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

微信寶平臺 | 企業郵箱 |

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

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(微信同號),歡迎來電咨詢!

隨機資訊
隨機圖文
斗牛棋牌app 英雄联盟小智 英雄联盟游戏下载手机版单机游戏 江苏11选5玩法技巧集锦 吉林快三稳赢打法 广西快乐双彩奖池 湖北11选5查询 nba让分胜负怎么判定 超级大乐透开奖结果 甘肃快3昨天开奖果 黑龙江11选5实时结果 上海时时彩一天多少期 云南快乐十分定胆技巧 上海快3基本走势 宁夏11选5走势图手机版下载 全国彩票开奖公布 今天吉林快三走势图