Partilhar via


Personagens da Área de Uso Privado eUser-Defined Final

Caracteres definidos pelo usuário final (EUDC) em conjuntos de caracteres de byte duplo (DBCSs) e caracteres de área de uso privado (PUA) em Unicode são caracteres personalizados. Eles podem ser definidos e implementados por um usuário final ou por outra parte, como um fabricante de equipamentos, um grupo de usuários, um órgão governamental ou uma empresa de design de fontes. Seu uso permite que os usuários formem nomes e outras palavras usando caracteres que não estão disponíveis em fontes padrão de tela e impressora.

Os caracteres EUDC e PUA podem ser atribuídos de forma diferente, ou não atribuídos de todo, em computadores diferentes. Algumas páginas de código têm extensões que reutilizam o intervalo EUDC e essas extensões podem entrar em conflito entre si. Em outros casos, um fabricante pode fornecer um conjunto personalizado de caracteres em um desses intervalos. Além disso, os grupos de utilizadores podem tentar fornecer caracteres adicionais na API. Diferentes combinações destes casos podem causar conflitos. Ao criar aplicativos que dependem de caracteres EUDC ou Pua, você deve ter em mente as interpretações conflitantes de um ponto de código individual.

Os tópicos a seguir discutem as fontes que suportam EUDCs e o acesso e gerenciamento para esses caracteres:

Sobre Unicode e conjuntos de caracteres