diff --git a/rtl/unix/cwstring.pp b/rtl/unix/cwstring.pp index 99fe19248f..900787bc80 100644 --- a/rtl/unix/cwstring.pp +++ b/rtl/unix/cwstring.pp @@ -285,7 +285,8 @@ begin {$endif} toencoding:=iconvname; if not assigned(iconvctl) then - toencoding:=toencoding+TransLitName; + toencoding:=toencoding+TransLitName+#0; + iconvname:=iconvname+#0; iconv_wide2ansi:=iconv_open(PAnsiChar(@toencoding[1]),unicode_encoding2); iconv_ansi2wide:=iconv_open(unicode_encoding2,PAnsiChar(@iconvname[1])); if assigned(iconvctl) and