Enumerations, Special Characters, and Character Encoding
When enumerations contain either special characters (letters with diacritics or non alphanumeric characters) or reserved keywords (“private” or “public” for example), both .NET and Axis may generate less usable code on the client side. To resolve this, prefix all enumerated values in NetSuite SOAP web services with an underscore “_”, except for enumerated values from the platformCore, platformCoreTyp, platformFaults, platformFaultsTyp, and platformMsgs XSDs. For example, without the “_”, .NET prepends an “@” symbol to the variable, as in “@private”.
Character Encoding
SOAP web services and the NetSuite UI support UTF-8 character encoding.