Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Resumo

Ao converter os números Unicode de largura total (U + FF10-U + FF19) em números de meia largura padrão (U +0030-U + 0039) ao usar o WideCharToMultiByte, ele falha ao fazer a conversão no Windows 95 e no 98. Um deve usar a API LCMapString com Flag LCMAP_HALFWIDTH para converter os caracteres de largura total em caracteres de meia largura.

Informações adicionais

Como a versão W desta API não funciona no Windows 95 e no Windows 98 1 precisa converter os caracteres de largura total de Unicode em cadeias DBCS adequadas e, em seguida, chame LCMapString para fazer a conversão. Aqui está um exemplo de como trabalhar com números Unicode de largura total em Chinês tradicional, chinês simplificado, japonês e coreano:

#include <stdio.h>#include <tchar.h>#include <windows.h>void main(void){WCHAR T[2] = {65301, 0};TCHAR dbcs[3], conv[3];WideCharToMultiByte(CP_ACP, 0, T, -1, dbcs, sizeof(dbcs), NULL, NULL);int nRes = LCMapString(LOCALE_USER_DEFAULT, LCMAP_HALFWIDTH,                                                       dbcs,sizeof(dbcs),conv,sizeof(conv));printf("%s\n",conv);}

Para fazer o trabalho de conversão do Windows 95 e do Windows 98, instale uma das quatro páginas de código (950 para chinês tradicional, 936 para chinês simplificado, 932 para japonês e 949 para coreano) no sistema e defina explicitamente os parâmetros da página de código e da ID de localidade nas chamadas de API acima.

Referências

Para obter mais informações sobre como instalar uma página de código, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

164948 Como instalar uma página de código

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×