Ejemplo: ISO C89

  • Caracteres anchos:

    wchar_t mensaje_ancho[];
  • Conversiones:

    mbstowcs (wchar_t *, const char *, size_t)
    wcstombs (char *, const wchar_t *, size_t)
    mbtowc (wchar_t *, const char *, size_t)
    wctomb (char *, wchar_t)
    ...
  • Determinación de longitud:

     int mblen (const char *, size_t)
  • mbtowc y mblen mantienen estado para juegos con secuencias de conmutación (no reentrantes).