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 (https://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
- Anonymous
January 01, 2003
Teşekkürler.