我在Sql Server中與收集Arabic_CI_AS數據庫,我需要一些字符串數據與另一個Postgres的數據庫與UTF8字符集進行比較。另外我使用C#進行轉換&的比較。這很容易做到,當字符串中包含一個詞(在這種情況下我應該代替「ي」到「ی」),但對長字符串的特殊與「(」 charachter有問題。Arabic_CI_AS爲UTF8在C#
我不能做到這一點!我嘗試了一些建議的解決方案,如:
var enc = Encoding.GetEncoding(1256);
byte[] encBytes = enc.GetBytes(customer.name);
customer.name = Encoding.UTF8.GetString(encBytes, 0, encBytes.Length);
或:
SELECT cast (name as nvarchar) as NewName
from Customer
,但他們不工作,誰能幫我
!?輸入和輸出的
例,在右側看到提示:
「他們不工作」太模糊,所以不可能幫助你。你可以給出確切的輸入和輸出樣本([編輯]問題)。 – miroxlav
輸入:(نمايندهاراک)آقايقاسمي輸出:(??????? ??????) ????? –