Information:

Environment

  • Dynatrace Synthetic Monitoring Platform
  • Dynatrace Recorder
  • Browser Agents
Solution

American Standard Code for Information Interchange (ASCII) is a code for representing English characters as numbers, with each letter assigned a number from 0 to 127. However, ASCII does not support double-byte languages such as Chinese and Japanese. These more complex languages are typically encoded using UTF-8 (Universal Transformation Format), a method of converting Unicode characters, which are 16 bits each, into 8-bit characters.

While you can normally configure Content Match in scripts to validate that a test of a web application returns the correct page, the Browser Agents and Recorder only support single-byte characters, not multi-byte. This means that all multi-byte characters, including all the Asian languages, cannot be used for content matching.

In individual cases, content matching with multi-byte characters might be successful, but we cannot guarantee that it will work. It is recommended that you perform content match using English characters on the page or within the source code.

 

 

  1. Anonymous (login to see details)

    Hi,

    I have just tested our accorhotels.cn website and the chinese double-byte characters seems to be recognized and match the text in chinese (Dynatrace recorder 6.1.9)

    Can you add some precision about the use case witch can run or fail while using UTF-8 characters ?

    Thank you.

    1. Anonymous (login to see details)

      Unfortunately, we can't provide use cases for multi-byte characters. Even though it's not supported, multi-byte content matching might still work in individual cases, but we can't predict what those cases might be.