Double-byte character set (DBCS) support

Issue

  • Can not import double-byte (2-byte) character from third party BACnet device receive error "Property invalid datatype"
  • Character support in Building Operation

Product Line

SmartStruxure Solution

Environment

StruxureWare Building Operation 1.2 and above

Cause

Building Operation supports various language characters as part of Unicode. These characters are usually received in UCS-4, UCS-2 or UTF-8 and sent in either UCS-2 or UCS-4. Double-byte format such as JIS X 0208 character set is not supported.

Below link is a reference posted on Microsoft Developers website. The note (second paragraph) of this reference indicates that new applications should use Unicode and that DBCS is a legacy protocol.

http://msdn.microsoft.com/en-us/library/windows/desktop/dd317794(v=vs.85).aspx

Resolution

There are no plans to support double-byte characters, and recommend that Unicode standard (UCS-4, UCS-2 or UTF-8) be used.