[英]c# Comparing strings from Oracle and SQL server
我認為我有一個編碼問題,需要解決。 有沒有一種方法可以跨代碼頁比較字符串?
Oracle返回一個字符串“ TEST-My String”,其負號編碼為ascii63。SQLServer完全正確地返回了帶負號的字符串編碼為45。
有沒有辦法比較這些字符串? 框架是否包含能夠忽略代碼頁不匹配的比較。
使用string.compare的重載之一,可能是:
if (string.Equals(value1, value2, StringComparison.OrdinalIgnoreCase))
{
...
}
更多有用的信息在這里:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.