kada je UnmanagedType.LPUTF8Str vidi se cirilica, ali fale prva dva slova
i tog momenta se gube parentGivenName itd
Potrebna mi je pomoc oko prikaza cirilicnih slova
Uklanjao sam i CharSet = CharSet.Ansi i opet nista, ubacivao i Auto i Unicode i opet nista
SizeConst = EID_MAX_PersonalNumber + 1 - stavljeno da bi se video 13-ti broj
Latinicni podaci se normalnoo vide
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public struct PEID_FIXED_PERSONAL_DATA
{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = EID_MAX_PersonalNumber + 1)]
public string personalNumber;
public int personalNumberSize;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = EID_MAX_Surname)]
public string surname;
public int surnameSize;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = EID_MAX_GivenName)]
public string givenName;
public int givenNameSize;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = EID_MAX_ParentGivenName)]
public string parentGivenName;
public int parentGivenNameSize;
...