Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

354
Visualizações
¿Cómo especificar la codificación japonesa para una UILabel?

Cuando intento mostrar una cadena japonesa en una UILabel en iOS, se muestra utilizando la codificación china en lugar de la japonesa.

Las dos codificaciones son casi idénticas, excepto en algunos casos específicos. Por ejemplo, así es como se representa el carácter 直 (Unicode U+76F4) en chino (arriba) frente a japonés (abajo):

chino vs japones

(ver aquí para más ejemplos)

La única vez que las cadenas japonesas se procesan correctamente es cuando la configuración regional del sistema del usuario es ja-jp (Japón), pero me gustaría que se muestre en japonés para todos los usuarios.

¿Hay alguna forma de forzar la codificación japonesa? Android tiene TextView.TextLocale , pero no veo nada similar en iOS UILabel

(La misma pregunta para Android . Etiqueté este Swift/Objective-C porque, aunque estoy buscando una solución Xamarin.iOS, la API es casi la misma)

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Solo necesita especificar el identificador de idioma para la cadena atribuida, como

 let label = UILabel() let text = NSAttributedString(string: "直", attributes: [ .languageIdentifier: "ja", // << this !! .font: UIFont.systemFont(ofSize: 64) ]) label.attributedText = text

manifestación

Probado con Xcode 13.2 / iOS 15.2

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda