Uluslararasılaştırma
4.2 Sorun: Aynı bellek alanında dönüşüm bellek alanını bozuyor
Sorun i,I tek baytlı karakterlerinin İ,ı çok baytlı karakterlerine
dönüşümü sırasında meydana çıkıyor. Dönüşümü tek bir bellek alanı
(buffer) üzerinde gerçekleştirmeye çalışan yazılım i,I karakterleri
yerine yazılan İ,ı karakterlerinin son baytılarının bir sonraki karakterin
üzerine yazılmasına neden oluyor.
Bu sorunun çözümü için dönüşümün yeni bir bellek alanı üzerinde yapılması
ve boyut değişimlerinde gerçek bellek alanının yeni boyuta (realloc)
uydurulması gerekiyor.