[SQL Server] Consultas con kanjis

ArcheR

Buenas.

Tengo una BD en SQL Server con una tabla en la que me gustaría meter carácteres kanji japoneses. Mirando por internet, he visto que usando el tipo 'nvarchar' se puede meter Unicode, que me permite guardar los kanjis.

Sin embargo, el problema viene al hacer una consulta con ellos, pues no me dan ningún resultado. Tengo una tabla con un campo llamado 'NombreJapones' donde van los kanjis. Pues bien, por ejemplo pongo esta consulta (ese nombre en kanjis está guardado en la BD) y no me da ningún resultado (he probado con otros nombres y tampoco):

SELECT * FROM Directores
WHERE NombreJapones LIKE '金塚泰彦'

(Para el que no se le vean los kanjis, ahí hay kanjis xD)

Gracias y saludos!

Dod-Evers

en qué tipo de caracteres tienes la base de datos? Le has metido UTF8?

ArcheR

Dónde puedo comprobar eso? No estoy muy puesto en ésto xDD

Z3R0KULL

Prueba

SELECT * FROM Directores
WHERE NombreJapones LIKE '金%'

ArcheR

Nada, sigue sin sacar ningún resultado.

Loa

tienes que hacer la tabla con un charset que acepte simbolos y UTF8 es texto plano ASCII con lo cual no es valido.

las BBDD es en local o alojada por otra persona?

ArcheR

La tengo local en mi ordenador.

Cómo puedo hacer lo de que acepte símbolos?

Loa

aqui tienes toda la info sobre charset en mysql

http://dev.mysql.com/doc/refman/5.0/en/charset.html

Usuarios habituales

  • Loa
  • ArcheR
  • Z3R0KULL
  • Dod-Evers