Incorrect string value: '\xE0\xAE\x9A\xE0\xAE\xBF...' for column 'value' at row

Started by meteorologia, March 04, 2024, 07:44:52 PM

Previous topic - Next topic

meteorologia

Buenas noches.

Hace un rato que actualicé mi foro de la versión 2.0.9 a la 2.1.4 sin mayores problemas; pero excepto dos.

El primero que hace referencia a los archivos cron.php y Sources/subs.php (línea 525 de subs.php).
El problema es de base de datos y me da este error:

Incorrect string value: '\xE0\xAE\x9A\xE0\xAE\xBF...' for column 'value' at row 1

y el siguiente error que tengo (que estoy seguro que tiene relación) es con el archivo cron.php y Sources/Subs-Db-mysql.php (línea 590 de Subs-Db-mysql.php) y me da el siguiente error:

 Trying to access array offset on null

El sitio utiliza la versión PHP 8.3

Por supuesto ya estuve buscando por google y aquí sin éxito.

Desde ya, muchas gracias.

Diego Andrés

Es posible que sean datos que tengan una colación diferente (quizás agregados por MODs).

Aquí tienes una posible solución:
https://www.simplemachines.org/community/index.php?topic=582822.msg4129744#msg4129744

Y un dev de SMF tiene esta herramienta (no oficial), que podría ser de utilidad para lo mismo.
https://github.com/sbulen/sjrbTools/blob/master/smf_utf8_diag.php

SMF Tricks - Free & Premium Responsive Themes for SMF.

meteorologia

Muchísimas gracias por responder.

Quote from: Diego Andrés on March 04, 2024, 08:00:19 PMAquí tienes una posible solución:
https://www.simplemachines.org/community/index.php?topic=582822.msg4129744#msg4129744

Funcionó con esto.
Realmente le tenía muy poca fe.

Ejecuté el script en la cónsola de sql y no aparecen más los errores.

Muchísimas gracias nuevamente.

meteorologia

Lamentablemente no funcionó.
Si tardó más en acusar el error.

Corrí el scrip de hithub y me dice que no todas las tablas fueron convertidas a utf8_general_ci

y me da la siguiente recomendación:
Recommendation: Set schema default character set to utf8mb3
Recommendation: Set schema default collation to utf8mb3_general_ci

¿es correcto pasarlo a ese formato?

Diego Andrés


SMF Tricks - Free & Premium Responsive Themes for SMF.

meteorologia


Advertisement: