Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Resumo

Ao converter os números Unicode de largura total (U+FF10-U+FF19) para números de meia largura padrão (U+0030-U+0039), enquanto utiliza o WideCharToMultiByte, não consegue fazer a conversão no Windows 95 e 98. Deve-se utilizar o API LCMapString com LCMAP_HALFWIDTH de bandeira para converter os caracteres de largura total em caracteres de meia largura.

Mais Informações

Uma vez que a versão W desta API não funciona no Windows 95 e no Windows 98 é necessário converter os caracteres de largura total do Unicode para as cordas DBCS adequadas e, em seguida, ligar para o LCMapString para fazer a conversão. Aqui está uma amostra que trabalha com números unicócos 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 com que a conversão funcione para o Windows 95 e 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 desa estale explicitamente a página de código e os parâmetros de identificação locais nas chamadas API acima.

Referências

Para obter mais informações sobre a instalação de uma página de código, clique no seguinte número de artigo para ver o artigo na Base 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 subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×