![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 123 Регистрация: 29.9.2008 Из: Планета Земля Пользователь №: 5,651 Спасибо сказали: 26 Вставить ник ![]() |
Всем доброго настроения!
Прошу прощения, может такая тема где-то уже проскакивала, но я ее не нашел (или плохо искал (IMG:http://antislaed.net/style_emoticons/default/rolleyes.gif) ) Что необходимо сделать, какие файлы мучить чтобы перевести AntiSLAED 4.2 Pro на UTF-8? |
|
|
![]()
Сообщение
#2
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 226 Регистрация: 6.4.2008 Из: Казахстан, Караганда Пользователь №: 3,130 Спасибо сказали: 48 Вставить ник ![]() |
Ох... епт скока раз уже подымалось! В папке function в файл mysql находишь строчки
КОД function sql_query($query = "", $transaction = false) { unset($this->query_result); if ($query != "") { $st = array_sum(explode(" ", microtime())); $this->query_result = @mysql_query($query, $this->db_connect_id); и меняешь на КОД function sql_query($query = "", $transaction = false) { unset($this->query_result); if ($query != "") { mysql_query("set names utf8"); $st = array_sum(explode(" ", microtime())); $this->query_result = @mysql_query($query, $this->db_connect_id); Потом вся языковые файлы сохраняешь под UTF и все файлы где выскакивает русский язык... |
mobman, Вас 1 раз(а) поблагодарили за это сообщение: Alekc | |
|
|
![]()
Сообщение
#3
|
|
Ю а Зверь! (3-815-407) ![]() Группа: Разработчики Сообщений: 1,263 Регистрация: 5.7.2007 Из: Рашен федерашен Пользователь №: 263 Спасибо сказали: 320 Вставить ник ![]() |
ЦИТАТА(mobman @ Сегодня, 16:22 ) Потом вся языковые файлы сохраняешь под UTF и все файлы где выскакивает русский язык... Ты не прав. Это не все (IMG:http://antislaed.net/style_emoticons/default/wink.gif) Помимо этого надо переписать все стрококвые функции, обрабатывающие текст (заменить на многобайтные аналоги) И все файлы, где встречаются такие функции тоже желательно перекодировать в UTF. |
|
|
![]()
Сообщение
#4
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 226 Регистрация: 6.4.2008 Из: Казахстан, Караганда Пользователь №: 3,130 Спасибо сказали: 48 Вставить ник ![]() |
В точку... я ща как раз этим и занимаюсь! Все блоки, модули и т.д... Очень геморное занятие!
|
|
|
![]()
Сообщение
#5
|
|
Ю а Зверь! (3-815-407) ![]() Группа: Разработчики Сообщений: 1,263 Регистрация: 5.7.2007 Из: Рашен федерашен Пользователь №: 263 Спасибо сказали: 320 Вставить ник ![]() |
ЦИТАТА(mobman @ Сегодня, 16:22 ) Ох... епт скока раз уже подымалось! В папке function в файл mysql находишь строчки Помимо этого надо всю БД перекодить так же в UTF. и вместо КОД mysql_query("set names utf8"); настроить мускул на utf как кодировку по умолчанию. (если это возможно конечно ) |
|
|
![]()
Сообщение
#6
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
я я...у и плачу,как это гимарно
|
|
|
![]()
Сообщение
#7
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 219 Регистрация: 25.9.2007 Из: Россия Пользователь №: 997 Спасибо сказали: 137 Вставить ник ![]() |
Еще один плюс к тому, что бы сделать систему не только на cp1251, но и на utf-8.
А сколько их было уже.... |
|
|
![]()
Сообщение
#8
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 226 Регистрация: 6.4.2008 Из: Казахстан, Караганда Пользователь №: 3,130 Спасибо сказали: 48 Вставить ник ![]() |
+1 я уже эту тему поднимал!
|
|
|
![]()
Сообщение
#9
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
Подскажите тогда заодно что лудше и для чего utf-8 или cp1251 ???
|
|
|
![]()
Сообщение
#10
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
и в какой кодировке должна находится БД utf8_general_ci или utf8_bin или чтото другое???
|
|
|
![]()
Сообщение
#11
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 123 Регистрация: 29.9.2008 Из: Планета Земля Пользователь №: 5,651 Спасибо сказали: 26 Вставить ник ![]() |
|
c0wb0y, Вас 1 раз(а) поблагодарили за это сообщение: Immeasurability | |
|
|
![]()
Сообщение
#12
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
в каких случиях стоит работать в utf-8 а вкоких cp1251???
я как понимаю utf-8 это для многоязычнонестандартных языков??? |
|
|
![]()
Сообщение
#13
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 123 Регистрация: 29.9.2008 Из: Планета Земля Пользователь №: 5,651 Спасибо сказали: 26 Вставить ник ![]() |
в каких случиях стоит работать в utf-8 а вкоких cp1251??? я как понимаю utf-8 это для многоязычнонестандартных языков??? Если сайт на одном языке, в данном случае русском, то в кодировке 1251. Если же, напротив, сайт на двух и более языках (например: русский, казахский, английский), то имеет смысл использовать UTF-8. |
c0wb0y, Вас 1 раз(а) поблагодарили за это сообщение: Immeasurability | |
|
|
![]()
Сообщение
#14
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 226 Регистрация: 6.4.2008 Из: Казахстан, Караганда Пользователь №: 3,130 Спасибо сказали: 48 Вставить ник ![]() |
UTF нужен тогда когда например на сайте есть казахская, арабская, китайская и т.д. графика, но в UTF больше будет занимать база да и помедленнее
|
|
|
![]()
Сообщение
#15
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 158 Регистрация: 19.9.2007 Из: Юкрэйн Пользователь №: 928 Спасибо сказали: 20 Вставить ник ![]() |
Потом вся языковые файлы сохраняешь под UTF и все файлы где выскакивает русский язык... Ты не прав. Это не все (IMG:http://antislaed.net/style_emoticons/default/wink.gif) Помимо этого надо переписать все стрококвые функции, обрабатывающие текст (заменить на многобайтные аналоги) И все файлы, где встречаются такие функции тоже желательно перекодировать в UTF. А можно насчет функций и файлов поподробнее? Где они находятса и как это сделать в общих чертах. настроить мускул на utf как кодировку по умолчанию. (если это возможно конечно ) Где устанавливается кодировка по умолчанию, в /etc/mysql/my.cnf я не нашел ничего насчет defaultcharset. |
|
|
![]()
Сообщение
#16
|
|
Живу на АС ![]() Группа: Администратор Сообщений: 2,898 Регистрация: 27.3.2007 Пользователь №: 1 Спасибо сказали: 1012 Вставить ник ![]() |
ЦИТАТА(set @ Сегодня, 15:54 ) в /etc/mysql/my.cnf я не нашел ничего насчет defaultcharset. Там не искать надо, а прописывать |
|
|
![]()
Сообщение
#17
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 158 Регистрация: 19.9.2007 Из: Юкрэйн Пользователь №: 928 Спасибо сказали: 20 Вставить ник ![]() |
Там не искать надо, а прописывать В секции [mysqld] прописать DefaulCharset=utf-8? А по остальным вопросам можешь что то подсказать? Мне нужно именно utf-8, просто нет выбора (IMG:http://antislaed.net/style_emoticons/default/dry.gif) |
|
|
![]()
Сообщение
#18
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
ЦИТАТА(set @ Сегодня, 14:39 ) Мне нужно именно utf-8, просто нет выбора мне тоже по зарез надо,до ума довести,но увы всем по барабану |
|
|
![]()
Сообщение
#19
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 123 Регистрация: 29.9.2008 Из: Планета Земля Пользователь №: 5,651 Спасибо сказали: 26 Вставить ник ![]() |
мне тоже по зарез надо, до ума довести,но увы всем по барабану Кому по барабану? Если нужна помощь, я помогу установить двиг, настроить, протестировать чтобы все нормально работало в UTF-8. У меня десятки сайтов которые работают в этой кодировке. Свяжись со мной по асе: 359-966-восемьсот девяносто один |
|
|
![]()
Сообщение
#20
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 752 Регистрация: 11.12.2007 Из: Москва а так по всюду гы Пользователь №: 1,591 Спасибо сказали: 154 Вставить ник ![]() |
подскажите плз уже весь мозг сломал не могу понять почему при использование функции...
КОД cutstr($text, 30) где $text руское слово взятое из SQL где в mysql.php... КОД function sql_query($query = "", $transaction = false) { unset($this->query_result); if ($query != "") { mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); и все текстовые поля базы в utf8_general_ci при использование cutstr в function.php... КОД function cutstr($linkstrip, $strip) { $linkstrip = stripslashes($linkstrip); if (strlen($linkstrip) > $strip) $linkstrip = "".substr($linkstrip, 0, $strip)."..."; return $linkstrip; } без обрезания текста текст выгледит правильно а с обрезанием перед ... появляется аброкодабр виде нечитаемой одной буквы((( как быть??? |
|
|
GoogleBot |
![]()
Сообщение
#
|
![]() Рекламные обьявления от Google ![]() |
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 19:57 |