Unicode datatypes

Replication Server supports three Unicode datatypes, unichar, univarchar, and unitext. Unicode allows you to mix languages from different language groups in the same data server.

The Unicode datatypes behave exactly like their equivalent Replication Server datatypes. See “Character datatypes” for more information.

The Unicode datatypes share the syntax and semantics of their equivalent datatypes, except Unicode values are always stored in UTF-16, regardless of the Replication Server default character set. unichar is a fixed-width, non-nullable datatype. univarchar is a variable-width, nullable datatype. unitext is variable-width, nullable datatype.

You can:

In the same way as text:

Replication Server supports Unicode data even when the Replication Server default character set is not UTF-8. For example, Replication Server supports a scenario in which the default character set of the primary and replicate databases is UTF-8, and the Replication Server default character set is ISO-1. However, unichar and univarchar uses where clause in their subscription and such a scenario may restrict the use of non-ASCII characters in the subscription’s where clause.