2
如果我們比較兩個字符串如「CAT」和「cat」並使用vbBinaryCompare模式,MSDN表示它進行二進制比較,但是什麼是比較比較?這是否意味着它以一種不敏感的方式進行呢? Textual Comparision如何不同?什麼是二進制比較,它與文本比較有什麼不同
如果我們比較兩個字符串如「CAT」和「cat」並使用vbBinaryCompare模式,MSDN表示它進行二進制比較,但是什麼是比較比較?這是否意味着它以一種不敏感的方式進行呢? Textual Comparision如何不同?什麼是二進制比較,它與文本比較有什麼不同
vbTextCompare
是不區分大小寫的。 「CAT」和「貓」被認爲是相等的。
vbBinaryCompare
區分大小寫。 「CAT」和「貓」被認爲是不同的。
它不一定僅限於區分大小寫。二進制比較就是:二進制值。文本比較可以是特定於語言環境的,並且會將您的語言環境的等同字符視爲相同。 –
丹是正確的。例如。在某些地區,我相信「ss」被認爲等於「ß」。您也可能會發現一系列組合字符(重音符等)將被視爲等於包含該重音的某個等效字符。 – MarkJ