I wanted to know why the accented characters as it is, è, à, ù, ñ, ü, etc.. are transformed in not a

Hello to all developers, My application xcode ios, calls a service RemObjects SDK written in Delphi by a method which saves the data in a database of advantage sql server. the message type is ROMesagge. I wanted to know why the accented characters as it is, è, à, ù, ñ, ü, etc… are transformed in not accented characters? Is there some setting to fix this? thanks Salvador iOS

Are you using (ANSI)Strings, instead of Wide or UTF8 ones, by any chance?

rem in the service, use writeansistring and throws the error mentioned if I use writeutf8string, the server returns unknown characters (?) in the string with the accent

k, that would do it. ANSI strings are code-page-dependent. You really want to change your services to send UTF8Strings — Update the RODL, and generate new Interface files (on Delphi and iOS side).

Hi,

you’ll need change in RODL all fields and parameters with type AnsiString to Utf8String or WideString type and re-generate interfaces files.