Windows için RexxUtil Kütüphanesi - İşlevler - SysFromUnicode
=============================================================
Dizilim
-------
donus = SysFromUnicode(dizgi, sayfa, hBay, vKar, çıkış)
Call SysFromUnicode dizgi, sayfa, hBay, vKar, çıkış
İşlev
-----
Bir UNICODE karakter dizgisinin bir karakter dizgisine
haritalanmasını (dönüştürülmesini) sağlar.
Değiştirge(ler)
---------------
dizgi
^^^^^
Üzerinde işlem yapılacak karakter dizgisi.
sayfa
^^^^^
Dönüşüm işleminde kullanılacak karakter düzgü
sayfasını işaret eden değer. Söz konusu değerler
ve anlamları
ACP
ANSI düzgü sayfası.
OEMCP
OEM düzgü sayfası.
SYMBOL
Windows2000 simge düzgü sayfası.
THREAD_ACP
Windows2000 : Mevcut işlemciğin ANSI
düzgü sayfası.
UTF7
Windows NT 4.0 ve Windows2000 : UTF-7
düzgü sayfasını dikkate alan dönüşüm.
UTF8
Windows NT 4.0 ve Windows2000 : UTF-8
düzgü sayfasını dikkate alan dönüşüm.
Eğer bu değer belirtilirse, "hBay"
değiştirgesiyle de bir değer
belirtilmelidir.
şeklinde tanımlıdır.
hBay
^^^^
Haritalanmayan (dönüştürülmeyen) karakterlerin işlenme
yöntemini işaret eden değerler. Söz konusu değerler ve
anlamları
COMPOSITECHECK
Bileşik karakterlerin önceden bileştirilmiş
karakterlere dönüştürülmesini sağlar.
SEPCHARS
Dönüşüm süresi boyunca boş olmayan karakterlerin
elenmesini sağlar.
DISCARDNS
Dönüşüm süresi boyunca ayrık karakterlerin
üretilmesini sağlar. Bu durum, varsayılan
davranıştır.
DEFAULTCHAR
Dönüşüm süresi boyunca dönüştürülemez karakterlerin
varsayılan karakterle yer değiştirmesini sağlar.
şeklinde tanımlıdır. Eğer bu değerlerden herhangi biri
belirtilmezse, işlem daha hızlı gerçekleşir.
vKar
^^^^
Belirtilen düzgü sayfasında bir Unicode karakteri
sunulmamışsa, kullanılacak varsayılan karakter. Bu
değer, NULL şeklinde ise varsayılan değer
kullanılır.
çıkış
^^^^^
Dönüşüm işlemi sonucunda üretilecek dizginin
yazılacağı dizinli değişken.
Dönüş Değer(ler)i
-----------------
"donus" değiştirgesi ya da "RESULT" özel değişkeni
yardımıyla elde edilebilecek olası değerler ve anlamları,
0 : Başarılı sonuçlandırım.
87 : Geçersiz düzgü sayfası belirtildi.
1004 : Geçersiz haritalama değerleri.
şeklinde tanımlıdır.
Örnek Kullanım
--------------
/* --- Düzgü-1 --- */
donus = SysFromUnicode('Şelale', 'ACP', 'COMPOSITECHECK',,
' ', 'donus')
/* --- Düzgü-2 --- */
Call SysFromUnicode 'Şelale', 'ACP', 'COMPOSITECHECK',,
' ', 'donus'
Açıklama(lar)
-------------
* Kullanımı söz konusu Object REXX yorumlayıcısına
ait çevrimiçi belgelere bakılması önerilir.
İçindekiler | İşlevler