久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

在 SQL Server 中將 unicode 字符串轉(zhuǎn)換為 ascii

Convert unicode string to ascii in SQL Server(在 SQL Server 中將 unicode 字符串轉(zhuǎn)換為 ascii)
本文介紹了在 SQL Server 中將 unicode 字符串轉(zhuǎn)換為 ascii的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

如何將字符串'????' 轉(zhuǎn)換為'1394'?

我嘗試更改排序規(guī)則但不起作用.

請注意,我在 C# 中從外部設(shè)備讀取數(shù)據(jù).

解決方案

我在網(wǎng)上搜索后嘗試解決這個問題我得出的結(jié)論是解決這個問題的最好方法是函數(shù)

ALTER FUNCTION [dbo].[udf_ReplaceArabicNumbers](@str NVARCHAR(1000))回報 NVARCHAR(2000)作為開始聲明@i INT = 1而@i<=LEN(@str)開始聲明@val NVARCHAR(1)SET @val = SUBSTRING(@str, @i, 1)聲明@newchar NVARCHAR(1)SET @newchar = CASE(@val)WHEN N'?' THEN 1WHEN N'?' THEN 2WHEN'?' THEN 3WHEN'?' THEN 4WHEN'?' THEN 5WHEN'?' THEN 6WHEN N'?' THEN 7WHEN'?' THEN 8WHEN'?' THEN 9WHEN N'?' THEN 0結(jié)尾SET @str = REPLACE(@str, @val, @newchar)設(shè)置@i+=1;結(jié)尾返回@str結(jié)尾

并調(diào)用這個函數(shù)

選擇 [dbo].[udf_ReplaceArabicNumbers] (N'????')

我參考這個網(wǎng)站

How to convert string '????' to '1394'?

I try change collation but does not work.

Please note that I read data from external device in C# .

解決方案

i have tried to solve problem after search on internet i came to the conclusion the best way to solve this problem is function

ALTER FUNCTION [dbo].[udf_ReplaceArabicNumbers]
    (@str NVARCHAR(1000))
    RETURNS NVARCHAR(2000)
AS
BEGIN

    DECLARE @i INT = 1
    WHILE @i<=LEN(@str)

    BEGIN
        DECLARE @val NVARCHAR(1)
        SET @val = SUBSTRING(@str, @i, 1)
            DECLARE @newchar NVARCHAR(1)
            SET @newchar = CASE(@val)
                    WHEN N'?' THEN 1
                    WHEN N'?' THEN 2
                    WHEN N'?' THEN 3
                    WHEN N'?' THEN 4
                    WHEN N'?' THEN 5
                    WHEN N'?' THEN 6
                    WHEN N'?' THEN 7
                    WHEN N'?' THEN 8
                    WHEN N'?' THEN 9
                    WHEN N'?' THEN 0
                END
        SET @str = REPLACE(@str, @val, @newchar)
        SET @i+=1;
    END

RETURN @str
END

and call to this function

select [dbo].[udf_ReplaceArabicNumbers] (N'????')

i refer this site http://unicode-table.com/en/ with the help of UNICODE we can get HTML-Code and use in our Program

select  '&#' + cast (UNICODE(N'?')as nvarchar(10)) + ';',
        '&#' + cast (UNICODE(N'?')as nvarchar(10)) + ';',
        '&#' + cast (UNICODE(N'?')as nvarchar(10)) + ';',
        '&#' + cast (UNICODE(N'?')as nvarchar(10)) + ';'

and result would be

這篇關(guān)于在 SQL Server 中將 unicode 字符串轉(zhuǎn)換為 ascii的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Converting Every Child Tags in to a Single Column with multiple Delimiters -SQL Server (3)(將每個子標(biāo)記轉(zhuǎn)換為具有多個分隔符的單列-SQL Server (3))
How can I create a view from more than one table?(如何從多個表創(chuàng)建視圖?)
Create calculated value based on calculated value inside previous row(根據(jù)前一行內(nèi)的計算值創(chuàng)建計算值)
How do I stack the first two columns of a table into a single column, but also pair third column with the first column only?(如何將表格的前兩列堆疊成一列,但也僅將第三列與第一列配對?) - IT屋-程序員軟件開發(fā)技
Recursive t-sql query(遞歸 t-sql 查詢)
Convert Month Name to Date / Month Number (Combinations of Questions amp; Answers)(將月份名稱轉(zhuǎn)換為日期/月份編號(問題和答案的組合))
主站蜘蛛池模板: 国产免费小视频 | 欧美精品成人 | 国产女人水真多18毛片18精品 | 羞羞的视频网站 | 午夜精品久久久久久久99 | 红桃视频成人 | 婷婷综合色 | 亚洲精品一级 | 久久久久久久国产精品 | 久久精品视| 国产精品自在线 | 一区二区三区四区免费视频 | 看真人一级毛片 | 亚洲一区二区欧美 | 日韩欧美精品 | 久久久二区 | 国产视频网 | 成人黄色一级片 | 在线视频日本 | 伊人久久av | 日韩视频在线观看 | 日韩欧美一区二区在线 | a亚洲天堂 | 色草在线 | 午夜综合网 | 久久亚洲欧美 | 国产三级精品视频 | www.桃色| 瑟瑟视频在线观看 | 欧美一级在线观看 | 久草网在线| 九九九精品视频 | 日韩中文字幕视频 | 一级片在线观看视频 | 99精品在线 | 台湾av在线| 一级大片免费看 | 日韩在线高清 | 久久视频免费看 | 亚洲精品www久久久久久广东 | 长河落日 |