OAB da Türkçe karakter ile aramada bir detay


OAB (Offline Address Book) arama özelligi, her bir istemci makinada OAB indirilirken olusturulan (%userprofile%\Local Settings\Application Data\Microsoft\Outlook) uanrdex.oab dosyasi ile olusur (http://blogs.msdn.com/b/dgoldman/archive/2005/04/28/413043.aspx). Bu nedenle indexing dosyalari olusturulurken istemcinin Bölgesel ve Dil ayarlarina bakilir.

Dil ayarlari Ingilizce olarak birakilarak index dosyalari olustruldugunda arama sonucu, I ve I için ayni gelir.

 


 

 

Dikkat edilmesi gereken kisim ise, Administrative sekmesinde olan Language for non-Unicode programs degerinin Türkçe/Ingilizce olmasi bu davranisin etkilemeyecegidir. Bölgesel ve dil seçeneklerinde, Formats sekmesi Ingilizce olunca SortLocaleU degeri 09 04 00 00 ve Türkçe seçersek 1f 04 00 0 binary degerini alir. Kisacasi bu degerin degismesine göre, OAB indexing dosyalari olusur.

 


 

Degistirdikten sonra I ve I aramasi için istenilen sonuçlar gelir.



 

Sikça karsilabilecek iki locale;

 

Turkish   041f   1055
English – US   0409   1033

 

 

 

C. Sinem Tosun

Comments (1)

Skip to main content