Skip to main content

Unicode Support

PPJ applications use .NET strings, but end-to-end Unicode support also depends on database parameter types, file encodings, and native DLL signatures. A migration can preserve managed text while losing characters at one of those boundaries.

See Unicode Support for the shared guidance on databases, files, and external functions.

Round-trip representative text through the UI, database, files, and reports. Include non-Latin and supplementary characters, empty and null values, and fields near their maximum length. Check search and sorting separately from display: correct rendering does not establish correct comparison behavior.