en sql developer–preferencia

Medio ambiente–codificación ya está establecida en ‘UTF-8’

Editor de código–fuentes se establece a ‘Vernada’

De la base de datos–NLS: el Idioma se establece en ‘American’

Los datos en la base de datos fue escrito por Java en codificación UTF-8 (ic del 95% por ciento seguro de que)

¿Qué más tengo que hacer para que se muestren correctamente?

Nota: las plazas, los personajes son en realidad los caracteres Chinos.

cómo hacer que sql developer display no-inglés personaje correctamente instread de visualización de plazas?

  • Uso Tahoma de la Fuente en lugar de Verdana Fuente
  • Gracias @PirateX por recordarme esto es realmente un tema de la fuente.
InformationsquelleAutor actan | 2016-06-28

2 Comentarios

  1. 1

    sqldeveloper utiliza el sistema de fuentes de la máquina host.
    En mi Win8 sistema hay una fuente que tiene glifos para muchos caracteres unicode y por lo tanto trabaja para muchos caracteres unicode.

    ‘Arial Unicode MS»

    Seleccione esta fuente de Herramientas-Preferencias-Editor de Código-Fuentes

    Esta cadena ( ‘照 عَرَبِيّ ㅌ ㅍ ㅎ 1 ☺ 灯’ ) de muy diversos caracteres trabaja con «Arial Unicode MS», que se muestran correctamente en la ventana del editor y la ventana de salida, por lo tanto

    select n'照 عَرَبِيّ ㅌ ㅍ ㅎ 1 ☺ 灯' from dual; -- if data NLS_CHARACTERSET is single byte (eg 8859, ascii ... )
    select '照 عَرَبِيّ ㅌ ㅍ ㅎ 1 ☺ 灯' from dual; -- multibyte db characterset.

    Lo he comprobado en muchas otras fuentes disponibles en el sqldeveloper, y la mayoría solo tienen glifos para un subconjunto limitado de caracteres unicode, que parece un poco extraño. Por ejemplo, ‘courier new’ sobre la Masilla tiene una enorme gama de los glifos, pero Win8 /sqldeveloper ‘courier new’ no hacer árabe, chino, etc.

    Así, tal vez la cosa a recordar es que muchas de las fuentes son despojados de subconjuntos de lo que razonablemente podría esperar. No es tu culpa, sus fuentes -, casi todos ellos tienen un rango limitado de caracteres.

    Para usar «Arial Unicode MS».

Dejar respuesta

Please enter your comment!
Please enter your name here