_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
Conversione tra caratteri standard del settore (JIS) Giappone e Giappone Microsoft (JMS).
![]() |
---|
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.