_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
Convierte entre caracteres estándar del sector (JIS) de Japón y de Japón Microsoft (JMS).
Importante |
---|
Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles con /ZW. |
unsigned int _mbcjistojms(
unsigned int c
);
unsigned int _mbcjistojms_l(
unsigned int c,
_locale_t locale
);
unsigned int _mbcjmstojis(
unsigned int c
);
unsigned int _mbcjmstojis_l(
unsigned int c,
_locale_t locale
);
Parámetros
c
Carácter que se va a convertir.local
Configuración regional a utilizar.
Valor devuelto
En la configuración regional en japonés, estas funciones devuelven un carácter convertidos o devuelve 0 si no hay conversión posible.En una configuración regional no japonesa, estas funciones devuelven el último carácter en.
Comentarios
La función de _mbcjistojms convierte un carácter de (JIS) estándar del sector de Japón un carácter de Microsoft Kanji (cambiar JIS).El carácter se convierte sólo si el responsable y los bytes finales están en el intervalo 0x21 – 0x7E.Si el byte inicial o de prueba está fuera de este intervalo, errno se establece en EILSEQ.Para obtener más información sobre estos y otros códigos de error, vea errno, _doserrno, _sys_errlist, y _sys_nerr.
La función de _mbcjmstojis convierte un carácter de cambio JIS un carácter de JIS.El carácter se convierte sólo si el byte inicial está en el intervalo 0x81 – 0x9F o 0xE0 – 0xFC y el byte final está en el intervalo 0x40 – 0x7E o 0x80 – 0xFC.Observe que algunos puntos de código en ese intervalo no tienen un carácter asignado y lo que no puede convertirse.
El valor c debe ser un valor de 16 bits cuyos bits top 8 representan el byte inicial de caracteres al convierte y cuyos 8 bits inferiores representan el byte final.
El valor de salida se ve afectado por el valor de la categoría de LC_CTYPE de configuración regional; vea setlocale para obtener más información.Las versiones de estas funciones sin el sufijo de _l utilizan la configuración regional actual para este comportamiento configuración regional-dependiente; las versiones con el sufijo de _l son idénticas salvo que utilizan el parámetro locale pasado en su lugar.Para obtener más información, vea Configuración regional.
En versiones anteriores, _mbcjistojms y _mbcjmstojis se denominados jistojms y jmstojis, respectivamente._mbcjistojms,_mbcjistojms_l,_mbcjmstojis y _mbcjmstojis_l se deben utilizar en su lugar.
Requisitos
Rutina |
Encabezado necesario |
---|---|
_mbcjistojms |
<mbstring.h> |
_mbcjistojms_l |
<mbstring.h> |
_mbcjmstojis |
<mbstring.h> |
_mbcjmstojis_l |
<mbstring.h> |
Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.
Equivalente en .NET Framework
No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.