* force utf-8 on iPhoneOS, because locale settings are absent/ignored there

git-svn-id: trunk@13066 -
This commit is contained in:
Jonas Maebe 2009-05-01 09:19:53 +00:00
parent c0d3aee0fb
commit afab9fb99c

View File

@ -701,8 +701,14 @@ end;
procedure InitThread;
begin
{$if not(defined(darwin) and defined(arm))}
iconv_wide2ansi:=iconv_open(nl_langinfo(CODESET),unicode_encoding2);
iconv_ansi2wide:=iconv_open(unicode_encoding2,nl_langinfo(CODESET));
{$else}
{ Unix locale settings are ignored on iPhoneOS }
iconv_wide2ansi:=iconv_open('UTF-8',unicode_encoding2);
iconv_ansi2wide:=iconv_open(unicode_encoding2,'UTF-8');
{$endif}
end;