PDA

Ver la Versión Completa: Rechazado Utf8_general_ci recomienda más Utf8_bin?



mario06
25-07-10, 05:54
No es recomendable debido a la utf8_general_ci

utf8_bin: comparar cadenas por el valor binario de cada carácter en la cadena

utf8_general_ci: comparar cadenas mediante reglas generales del idioma y el uso de mayúsculas y minúsculas comparaciones

En que la próxima versión se puede añadir una opción que no convierte el juego de caracteres de la tabla db?

vBET
26-07-10, 07:41
Para las tablas de caché VBET que escogieron comparador utf8_bin, porque creemos que es más rápido que utf8_general_ci. Es más sencillo - no sólo la regla comparar bytes, por lo que debería ser más rápido que cualquier otro Comparación basada en reglas adicionales (no probado - sólo se basa en la lógica fuera).
Además no podemos usar usar utf8_general_ci porque es Canse insensible, y necesitamos coincidencias exactas en la memoria caché.

Tenga en cuenta que no cambiamos nada en el modelo de BB, por lo que no entiendo por qué exactamente usted está planteando, no convertir caracteres de la tabla db ... No convertir cualquier cosa en el PP. VBET crea sus propias tablas de caché y no toque los ya existentes - no se convierte allí ...

mario06
26-07-10, 12:57
Por lo general es una buena idea para mantener el mismo juego de caracteres para la base de datos en lugar de tener dos diferentes, porque algo de trabajo extra (consulta) está involucrado en la comunicación entre cada uno no otro?

vBET
26-07-10, 20:12
No hay ninguna comunicación entre las tablas de caché VBET y el resto del esquema de base de datos.

mario06
27-07-10, 11:31
No quise decir entre VBET y vbulletin me mean't para los motores de búsqueda

vBET
27-07-10, 19:26
Los motores de búsqueda no encuentra su base de datos.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1