Compartir a través de


_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Convierte entre caracteres estándar del sector (JIS) de Japón y de Japón Microsoft (JMS).

Nota importanteImportante

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.

Vea también

Referencia

Conversión de datos

Rutinas de _ismbb