Если обе строки используют одинаковую кодировку, memcmp
будет работать нормально. Имейте в виду, что широкие символы имеют разные размеры на разных платформах.
Если в строках используются разные кодировки, вам понадобится библиотека, такая как ICU, чтобы справиться с ней.