Tengo una DLL en Delphi que devuelve una estructura con diferentes tipos de datos, hasta el momento todo bien, pero resulta que si el valor del campo NOMBRE tiene caracteres especiales, como el siguiente "é" (e con tilde), en C# no se recibe correctamente (por decirlo así) sino estos caracteres "É".
El campo nombre está definido así:
delphi
Nombre: Array[0..14] Of Char;
y en C#:
delphi
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 50)] public string Nombree;
¿Alguna sugerencia?
Saludos