ISO C standardı dizgeleri çokbaytlı gösterimden geniş karakterli dizgelere dönüştürecek işlevler tanımlar. Bunların bir takım tuhaf özellikleri vardır:
Bu sınırlamalara rağmen ISO C işlevleri çoğu bağlamda kullanılabilir. Grafik kullanıcı arayüzlerinde örneğin, metin basit ASCII değilse bir geniş karakterli dizge olarak gösterilmesinin gerektiği durumlar için kullanılacak işlevlerin bulunması gerekir.
Metin, çevirileri içeren bir dosyadan gelmeli, kullanıcı çeviriyi kullanabileceği yerele ve dolayısıyla ayrıca kullanacağı harici kodlamaya karar vermelidir. Böyle bir durumda (ve birçok başka durumda), burada açıklanan işlevler çok uygundur. Dönüşümleri uygularken daha özgür olmak isterseniz
iconv işlevlerine de bir bakın:
Soysal Karakter Kümesi Dönüşümü.