Unicode Support
The data provider supports Unicode as specified in the .NET Framework SDK. Effectively, this means that the data provider uses Unicode UTF-16 encoding to represent characters.
The data provider converts UTF-16 characters to the format used by the database, and returns .NET Framework strings to the application. For example, if a PSQL database code page is in extended ASCII format, the data provider uses extended ASCII to represent characters sent to the database. The data provider then converts the extended ASCII characters returned before sending them back to the application.
For more information about the .NET Framework implementation of Unicode and international characters, refer to the Microsoft .NET Framework SDK documentation.