Post by chicabiker » Mon Jun 16, 2014 9:51 pm

Hola a todos.
Por favor, necesito ayuda. Mi tienda ha dejado de funcionar y en log de errores aparece esto lo siguiente. ¿Qué debo hacer? Gracias.

2014-06-15 20:23:22 - PHP Warning: htmlspecialchars(): Invalid multibyte sequence in argument in /var/www/clients/client57/web107/web/system/library/request.php on line 33

New member

Posts

Joined
Tue Dec 17, 2013 1:32 am

Post by Miguel2008 » Mon Jun 16, 2014 10:38 pm

Hola
Lo tienes aquí

PHP Warning: htmlspecialchars(): Invalid multibyte sequence in argument in httpdocs/system/library/request.php on line 33

http://forum.opencart.com/viewtopic.php?f=19&t=104822

Solución encuentra la linea 33 y sustituyela por la siguiente.

in the former request.php there was the following line:

Code: Select all

   $data = htmlspecialchars($data, ENT_COMPAT);

now there is the following:

Por esta:

Code: Select all

    $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8'); 
Saludos

Programación Opencart | Desarrollo web
El mejor sitio dónde comprar vino online
Comprar vino online
Tienda online juguetes de adultos
Precios con IVA
Las copas de vino y sus tipos
Tienda de suplementos deportivos


Active Member

Posts

Joined
Fri Mar 29, 2013 8:46 pm


Post by chicabiker » Mon Jun 16, 2014 10:44 pm

Muchas gracias por la respuesta.
Esto ya lo probé y sigue sin funcionar...

New member

Posts

Joined
Tue Dec 17, 2013 1:32 am

Post by chicabiker » Mon Jun 16, 2014 10:45 pm

De hecho, esa linea ya estaba bien cuando lo comprobé

New member

Posts

Joined
Tue Dec 17, 2013 1:32 am

Post by Miguel2008 » Mon Jun 16, 2014 10:56 pm

Has probado a hacer esto?

(2) Try opening the file(s) and resaving as UTF-8 WITHOUT BOM. That has salvaged language packs, it might work with this. The problem arises when an ascii editor saves with a flavor; BOM. Properly pure ascii editors don't do that. If there is a specific setting for saving with carriage returns and linefeeds for Windows or for Linux, be certain not to save the wrong way for files uploaded to the server.


Vamos cambiar la codificación del archivo a UTF-8 sin BOM .

O bien resubir ese mismo archivo limpio, puede ser que hayas modificado el archivo y al subirlo lo hayas cambiado o subido con otra codificación.

SAludos

Programación Opencart | Desarrollo web
El mejor sitio dónde comprar vino online
Comprar vino online
Tienda online juguetes de adultos
Precios con IVA
Las copas de vino y sus tipos
Tienda de suplementos deportivos


Active Member

Posts

Joined
Fri Mar 29, 2013 8:46 pm


Post by chicabiker » Mon Jun 16, 2014 11:09 pm

Muchas gracias.
El archivo no está modificado por lo que si lo sustituyo por un archivo limpio sigue sin funcionar.
Por otro lado... no se hacer lo que me dices... Abro el archivo y ¿Cómo lo guardo como UTF-8 WITHOUT BOM?
Gracias.

New member

Posts

Joined
Tue Dec 17, 2013 1:32 am

Post by chicabiker » Mon Jun 16, 2014 11:29 pm

Lo he hecho con notepad++
Lo he guardado como utf8 sin bom pero no pasa nada...

New member

Posts

Joined
Tue Dec 17, 2013 1:32 am

Post by Miguel2008 » Tue Jun 17, 2014 8:38 pm

y esto?

https://www.93i.de/devzone/opencart-htm ... e-sequence

por descartar cosas, has instalado algún módulo que tenga algún caracter raro, como Aleman etc...


Prueba a poner esto en el htaccess como indica el blog
GeoIPEnableUTF8 On

Programación Opencart | Desarrollo web
El mejor sitio dónde comprar vino online
Comprar vino online
Tienda online juguetes de adultos
Precios con IVA
Las copas de vino y sus tipos
Tienda de suplementos deportivos


Active Member

Posts

Joined
Fri Mar 29, 2013 8:46 pm

Who is online

Users browsing this forum: No registered users and 4 guests