_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
Converte entre caracteres Japão Industry Standard (JIS) e Microsoft Japão (JMS).
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
Caractere para converter.local
Localidade usar.
Valor de retorno
No código do idioma japonês, essas funções retornam um caractere convertido ou retornam 0 se nenhuma conversão é possível.Em uma localidade em japonês não, essas funções retornam o caractere transmitido.
Comentários
The _mbcjistojms função converte um caractere japonês Industry Standard (JIS) em um caractere kanji (deslocar JIS) do Microsoft. O caractere será convertido somente se o cliente potencial e trilha de bytes estão no intervalo 0 x 21 – 0x7E.Se o cliente potencial ou byte avaliação estiver fora desse intervalo, errno é definido como EILSEQ. Para obter mais informações sobre este e outros códigos de erro, consulte errno, _doserrno, _sys_errlist e _sys_nerr.
The _mbcjmstojisfunction converts a Shift JIS character to a JIS character.O caractere é convertido somente se o byte inicial for no intervalo 0 x 81 – 0x9F ou 0xE0 – 0xFC e byte trilha está no intervalo 0 x 40 – 0x7E ou 0 x 80 – 0xFC.Observe que alguns códigos aponta nesse intervalo não tem um caractere atribuído e portanto não pode ser convertido.
O valor c deve ser um valor de 16 bit cujos 8 bit superiores representam o byte inicial do caractere para converter e cujos 8 bit inferiores representam o byte final.
O valor de saída é afetado pela configuração do LC_CTYPE categoria de configuração da localidade; consulte setlocale para obter mais informações.As versões dessas funções sem o _l sufixo use a localidade corrente para esse comportamento dependente de localidade; as versões com o _l sufixo são idênticas exceto que usarem o parâmetro de localidade passado em vez disso. Para obter mais informações, consulte Localidade.
Em versões anteriores, _mbcjistojms e _mbcjmstojis foram chamadas jistojms e jmstojis, respectivamente. _mbcjistojms,_mbcjistojms_l,_mbcjmstojis and _mbcjmstojis_l should be used instead.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_mbcjistojms |
<mbstring.h> |
_mbcjistojms_l |
<mbstring.h> |
_mbcjmstojis |
<mbstring.h> |
_mbcjmstojis_l |
<mbstring.h> |
Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.
Equivalente do NET Framework
Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.