Check out example codes for "is the c++ 20 char te same as the old one". It will help you in understanding the concepts better.

Code Example 1

reinterpret_cast<const char   *>(u8"text"); // Ok.
reinterpret_cast<const char8_t*>("text");   // Undefined behavior.

Code Example 2

std::cout << std::is_same_v<unsigned char, char8_t>;

Learn ReactJs, React Native from akashmittal.com