Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   желание сделать utf-8 против вредного хостера (http://forum.typo3.ru/showthread.php?t=7947)

viod 07.09.2009 16:32

Цитата:

Сообщение от Azim (Сообщение 25490)
Код:

ALTER DATABASE  `DB618732` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

Спасибо!!! Все гениальное просто! Что-то я думал, что если нету графического интерфейса для операций, то и операции запрещены. Забил запрос в phpMyAdmin, после этого все создаваться стало нормально.

А utf8_general_ci или utf8_unicode_ci ????
Сайт нужно делать на немецком и русском языках

dmartynenko 07.09.2009 18:44

Цитата:

Сообщение от viod (Сообщение 25492)
А utf8_general_ci или utf8_unicode_ci ????
Сайт нужно делать на немецком и русском языках

Все что идет после utf8_ влияет только на порядок сортировки.
Для немецкого языка лучше подойдет utf8_unicode_ci.
Подробности есть здесь: http://forums.mysql.com/read.php?103...748#msg-188748

Цитата:

1. utf8_unicode_ci supports so called expansions and ligatures, for example:
German letter ß (U+00DF LETTER SHARP S) is sorted near "ss"
Letter Π(U+0152 LATIN CAPITAL LIGATURE OE) is sorted near "OE".

utf8_general_ci does not support expansions/ligatures, it sorts
all these letters as single characters, and sometimes in a wrong order.

2. utf8_unicode_ci is *generally* more accurate for all scripts.
For example, on Cyrillic block:
utf8_unicode_ci is fine for all these languages:
Russian, Bulgarian, Belarusian, Macedonian, Serbian, and Ukrainian.
While utf8_general_ci is fine only for Russian and Bulgarian subset of Cyrillic.
Extra letters used in Belarusian, Macedonian, Serbian, and Ukrainian
are sorted not well.

viod 07.09.2009 18:55

Все ясно. Всем большое спасибо!!!


Часовой пояс GMT +4, время: 09:55.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot