Hola, estoy haciendo una pagina en PHP para conectarme a la API de SAP a una base de datos HANA. Actualmente estoy jalando datos para hacer unas listas. Ya defini que el tipo de caracteres sean UTF8 pero en todas las palabras con acentos o ñ indiferentemente de la letra que lleve el acento. Se muestra con un “?”.
Por ejemplo “Buenos d?as se?or ?ngel Zu?iga”
Quisiera saber si les ha pasado y como solucionarlo, o si a ustedes no les da problemas.
si vas a trabajar todos tus caracteres en UTF-8, primero debes validar si la cadena esta en ese formato o no.
Puedes obtener el formato con xml_parser_get_option PHP: xml_parser_get_option - Manual
Si estan en ISO-8859-1, debes convertir la cadena a UTF-8 utlizando utf_encode PHP: utf8_encode - Manual despues del DoQuery pero antes de asignarlos a los objetos
2 Me gusta
Muchas gracias compañero. Buscare como se utiliza el metodo Parser.
@EdwardNG No olvides pasar por el tema de #presentaciones ya que en el foro hay reglas, hay que respetarlas.