Cuál es el cotejamiento recomendado en MySQL para páginas web iso-8859-1 ???
Andará bien latin1_spanish_ci ???
Gracias
| ||||
![]() Cuál es el cotejamiento recomendado en MySQL para páginas web iso-8859-1 ??? Andará bien latin1_spanish_ci ??? Gracias
__________________ Registros Akáshicos Última edición por ASLAN; 14/02/2009 a las 15:53 |
| |||
Respuesta: Cotejamiento recomendado para ISO-8859-1 Como te diceh HackmanC, latin1_spanish_ci es adecuada para ISO-8859-1, sobre todo si escribes texto en español y quieres que en las búsquedas que hagas sobre ese campo no distinga entre mayúsculas y minúsculas. En realidad, los cotejamientos latin1 son todos adecuados, según tus necesidades. Imagina que mañana quieres que la búsqueda sobre ese campo sea exacta; pues cambias el cotejamiento a latin1_bin. O si escribieras en alemán, sueco o danés exclusivamente. Entonces usarías cualquiera de las otras. Si mezclas estas lenguas o utilizas alguna otra lengua occidental, podrías usar el latin1_general_ci, o el latin1_general_cs. Si escribes en español, latin1_spanish_ci, pero si quieres hacer búsquedas exactas sobre ese campo, latin1_bin. Pero tendrías que comprobar si tus ordenaciones alfabéticas son las deseadas. Piensa que el cotejamiento, entre otras cosas, se ocupa de la ordenación alfabética y de la comparación de caracteres. Última edición por jurena; 14/02/2009 a las 06:52 |
| ||||
Respuesta: Cotejamiento recomendado para ISO-8859-1 Muchas gracias
__________________ Registros Akáshicos |
| |||
Respuesta: Cotejamiento recomendado para ISO-8859-1 Hay algún problema para las paginas iso-8859-1 con el cotejamiento latin1_swedish_ci. Pues la mayoria de los Hosting crean las BD en tal cotejamiento???? |
| |||
Respuesta: Cotejamiento recomendado para ISO-8859-1 No hay ningún problema, al contrario; lo que ocurre es que desde la versión 4.1, según creo, la codificación por defecto es latin1 y la collation por defecto de latin1 es latin1_swedish_ci, como puede verse en el manual. Cita: 9.1.3.1. Server Character Set and Collation MySQL Server has a server character set and a server collation. These can be set at server startup on the command line or in an option file and changed at runtime. Initially, the server character set and collation depend on the options that you use when you start mysqld. You can use --character-set-server for the character set. Along with it, you can add --collation-server for the collation. If you don't specify a character set, that is the same as saying --character-set-server=latin1. If you specify only a character set (for example, latin1) but not a collation, that is the same as saying --character-set-server=latin1 --collation-server=latin1_swedish_ci because latin1_swedish_ci is the default collation for latin1. |