MySQL - Problema en mysql con error General error: 1366 Incorrect string value: '\xC2' for column 'titulo' a

 
Vista:
sin imagen de perfil

Problema en mysql con error General error: 1366 Incorrect string value: '\xC2' for column 'titulo' a

Publicado por carlosVallSego (2 intervenciones) el 01/11/2021 20:17:26
Tengo un problema con una BBDD que me esta dado el error MYSQL 1366. Me lo da cuando escribes signos como el dolar o la almohadilla. El juego de caracteres de las tablas de la BBDD era utf8_general_ci. Viendo en internet gente que había tenido el mismo problema decidí cambiar a utf8mb4 así que cambie a la BBDD como a todos los campos de la tabla el juego de caracteres. Pongo un ejemplo:

1
'numeroPortal', 'varchar(10)', 'utf8mb4_general_ci', 'YES', '', NULL, '',   'select,insert,update,references', ''

El problema lo tengo con el servidor que no consigo cambiarle los character. Los tengo asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
'character_set_client', 'utf8'
'character_set_connection', 'utf8'
'character_set_database', 'utf8mb4'
'character_set_filesystem', 'binary'
'character_set_results', 'utf8'
'character_set_server', 'utf8mb4'
'character_set_system', 'utf8'
'character_sets_dir', '/usr/share/mysql/charsets/'
 
Y los collations:
 
'collation_connection', 'utf8_general_ci'
'collation_database', 'utf8mb4_general_ci'
'collation_server', 'utf8mb4_unicode_ci'



El archivo de configuración que modifico es /etc/mysql/my.cnf. Lo tengo asi:

1
2
3
4
5
6
7
8
9
10
11
12
[client]
default-character-set = utf8mb4
 
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
 
[mysql]
default-character-set = utf8mb4
 
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

El servidor Mysql es la version 5.7.33 sobre Ubuntu 16. ¿Alguna idea que puedo estar haciendo mal?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder