![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
No conozco MySQL, pero trato con Firebird y supongo que la lógica debe ser similar.
Por un lado está el charset de la base de datos Por otro lado está el charset del cliente (web, aplicación, servicio, etc.) Cuando creas la base de datos le dices qué charset tiene cada campo. Cuando conectas le dices con qué charset trabajas en la aplicación. El driver cliente de base de datos hará la conversión (trasliteración) de un charset al otro. Si en alguno de los dos sitios omites el charset, no habrá trasliteración y te devolverá los bites que interpretará como mejor pueda. Letra Ñ -> es el código Unicode "U+00D1" -> que se representa por 2 bytes en UTF8 y al interpretarse como WIN1252 queda "Ñ" Ej. Firebird Tabla con campo texto rellenado con charset UTF8 y collate CaseInsensitive + AccentInsensitive
Delphi Conexión desde windows. el charset de Windows es WIN1252
Última edición por duilioisola fecha: 09-12-2025 a las 08:40:10. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| error de collation en sql server | juank1971 | MS SQL Server | 0 | 07-01-2016 22:29:37 |
| Cannot resolve collation conflict for equal to operation | ocram | SQL | 2 | 11-10-2008 19:18:21 |
| Charset en MySQL | quade | MySQL | 0 | 02-11-2004 13:05:14 |
| Collation Drivers para Interbase 6.0 | tin | Firebird e Interbase | 5 | 16-06-2004 19:02:54 |
|