LCD 20x04 i2c caracteres raros

Buenos dias,
estoy trabajando en un proyecto para el instututo donde trabajo y todo me funciona perfectamente menos la pantalla LCD i2c de 20x04. La cuestion es que, aunque me muestra la informacion de manera correcta, me añade unos caracteres que parecen chinas (ver imagen adjunta).

Para mostrar la informacion lo hago de dos maneras:

  • Una funcion para enseñar la hora (hh:mm:ss)
  • directamente:

lcd.setCursor(0,2);
lcd.print("Inicio: "); lcd.print(inih); lcd.print(’:’); lcd.println(inim);
lcd.setCursor(0,3);
lcd.print("Final: "); lcd.print(finh); lcd.print(’:’); lcd.println(finm);

Me gustaria que alguien me pudiera ayudar.

Un saludo.

Solucionado: ¡al retocar el codigo y cambiar de Serial.print(xx) a lcd.print(xx), en algunos casos se me habia olvidado quitar el println!!

Como para darme una torta :-(