Condividi tramite


_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Conversione tra caratteri standard del settore (JIS) Giappone e Giappone Microsoft (JMS).

Nota importanteImportante

Questa API non può essere utilizzata nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate 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
);

Parametri

  • c
    Carattere da convertire.

  • local
    Impostazioni locali da utilizzare.

Valore restituito

Le impostazioni locali giapponesi, queste funzioni restituiscono un carattere convertito o restituiscono 0 se non esiste alcuna conversione possibile.Le impostazioni locali non giapponese, queste funzioni restituiscono il carattere passato.

Note

La funzione di _mbcjistojmsconverte un carattere di (JIS) standard del settore Giappone a un carattere Kanji Microsoft (la JIS).Il carattere viene convertito solo se il cavo e i byte finale sono nell'intervallo 0x21 a 0x7E.Se il byte di test o il responsabile è fuori dell'intervallo, errno è impostato su EILSEQ.Per ulteriori informazioni su questa e su altri codici di errore, vedere errno, _doserrno, _sys_errlist e _sys_nerr.

La funzionedi _mbcjmstojisconverte un carattere di spostamento JIS un carattere di JIS.Il carattere viene convertito solo se il byte di apertura consiste nell'intervallo compreso tra 0x81 e 0x9F o 0xE0 – 0xFC e il byte finale consiste nell'intervallo 0x40 a 0x7E o 0x80 – 0xFC.Si noti che alcuni punti di codice in tale intervallo non dispongono di un carattere distribuito e non può essere convertito.

Il valore c deve essere un valore a 16 bit dei bit superiore 8 rappresenta il byte iniziale del carattere per convertire e i cui 8 bit meno significativi rappresentano il byte finale.

Il valore di output è interessato dall'impostazione dell'impostazione di categoria LC_CTYPE delle impostazioni locali; vedere setlocale per ulteriori informazioni.Le versioni di queste funzioni senza il suffisso _l utilizzano le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali; le versioni con il suffisso _l sono identiche, ad eccezione del fatto che utilizzano il parametro delle impostazioni locali che viene passato.Per ulteriori informazioni, vedere Impostazioni locali.

Nelle versioni precedenti, _mbcjistojmse _mbcjmstojissono stati chiamatijistojmse jmstojis, rispettivamente._mbcjistojms,_mbcjistojms_l,_mbcjmstojis e _mbcjmstojis_l consigliabile utilizzare anziché.

Requisiti

Routine

Intestazione obbligatoria

_mbcjistojms

<mbstring.h>

_mbcjistojms_l

<mbstring.h>

_mbcjmstojis

<mbstring.h>

_mbcjmstojis_l

<mbstring.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Conversione di dati

Routine di _ismbb