![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]()
Сообщение
#21
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
ЦИТАТА(c0wb0y @ Вчера, 05:16 ) Свяжись со мной по асе: 359-966-восемьсот девяносто один только заметил,сегодня обязательно свяжусь по icq |
|
|
![]()
Сообщение
#22
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 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; } без обрезания текста текст выгледит правильно а с обрезанием перед ... появляется аброкодабр виде нечитаемой одной буквы((( как быть??? |
|
|
![]()
Сообщение
#23
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 226 Регистрация: 6.4.2008 Из: Казахстан, Караганда Пользователь №: 3,130 Спасибо сказали: 48 Вставить ник ![]() |
юзай mb_substr
|
|
|
![]()
Сообщение
#24
|
|
Я уже люблю АС ![]() Группа: Забаненые Сообщений: 151 Регистрация: 13.10.2007 Пользователь №: 1,198 Спасибо сказали: 26 Вставить ник ![]() |
может кто нить выложить плиз сборку 4.3.1 от некста в УТФ-8?
|
|
|
![]()
Сообщение
#25
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
ЦИТАТА(pusik @ Jun 15 2009, 11:16 ) может кто нить выложить плиз сборку 4.3.1 от некста в УТФ-8? Похоже зов в пустыне а ведь 100% знаю что есть!!! |
|
|
![]()
Сообщение
#26
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.8.2009 Пользователь №: 8,979 Спасибо сказали: 1 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#27
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
все это хорошо, вот тока раздачу не наблюдаю
P.S Скинь архив в личку, так быстрей будет |
|
|
![]()
Сообщение
#28
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
вот блин кинул сцилку без раздачи и пропал (IMG:http://antislaed.net/style_emoticons/default/26.gif)
|
|
|
![]()
Сообщение
#29
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.8.2009 Пользователь №: 8,979 Спасибо сказали: 1 Вставить ник ![]() |
вот блин кинул сцилку без раздачи и пропал (IMG:http://antislaed.net/style_emoticons/default/26.gif) я на раздаче (IMG:http://antislaed.net/style_emoticons/default/wink.gif) |
Erbol1988, Вас 1 раз(а) поблагодарили за это сообщение: DjSalamander | |
|
|
![]()
Сообщение
#30
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
скачал, буду тэстить
|
|
|
![]() ![]()
Сообщение
#31
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
релиз не рабочий, даже не запустить setup.php
|
|
|
![]()
Сообщение
#32
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
приколисты блин, ссылка на демо (AntiSlaed 4.3.1 NEXT (под UTF8))- _http://www.zhastar.biz/ идем, смотрим исходник, и видим сие- <meta name="copyright" content="Copyright © Open SLAED 1.2">
|
|
|
![]()
Сообщение
#33
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 6 Регистрация: 21.8.2009 Пользователь №: 8,979 Спасибо сказали: 1 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#34
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 462 Регистрация: 23.5.2008 Из: Aktobe Kazahstan Пользователь №: 3,888 Спасибо сказали: 51 Вставить ник ![]() |
Не стал плодить... поэтому решил писать сюда.
Мне в первую очередь интересна поддержка казахского языка и на просторах инета нашел вот такое: КОД public class DecodeUTF8 { private static char[] charUtf8 = new char[] { 'Һ', 'Қ', 'қ', 'һ', 'Ұ', 'ұ', 'Ә', 'ә', 'Ө', 'ө', 'Ғ', 'ғ', 'Ү', 'ү', 'І', 'і', 'Ң', 'ң' }; public String DecodeUtf8ToKz(String s) { for (int i = 0; i < charUtf8.length; i++) { char[] c1 = new char[] {charUtf8[i]}; if (s == null) return ""; s = s.replaceAll("&#" + new Integer((int)charUtf8[i]).toString() + ";", new String(c1)); } return s; } } Вот теперь вопрос. Насколько я понял эта штука помогает переводить именно спец символы из-за которых вся проблема. и далее. Можно ли это дело приспособить в 5-ку? |
|
|
![]()
Сообщение
#35
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 462 Регистрация: 23.5.2008 Из: Aktobe Kazahstan Пользователь №: 3,888 Спасибо сказали: 51 Вставить ник ![]() |
Та же функция
function encode_php($text) { Тот же принцип. Т.е. предположим букву ұ он преобразовывает в код "&# 1201;". (Пробел кстати в коде специально поставлен, иначе вместо этого кода будет буква "ұ") Итак... В function bb_decode($sourse, $mod) { Нашел КОД $sourse = str_replace(array(""", "'", "\"), array("\"", "'", "\\"), preg_replace($bb, $html, $sourse)); Продублировал эту строку и заменил данные на свои КОД $sourse = str_replace(array("&#1201;", "&#1179;"), array("ұ", "қ"), preg_replace($bb, $html, $sourse)); т.е. & #1201; - ұ & #1179; - қ но в БД сохраняется & #1201; - ұ & #1179; - қ В итоге получил: Т±Т› Затем поменял вручную данные в БД и о чудо символ рисуется как нужно! Теперь вопрос откуда берется "amp;" ? Сообщение отредактировал rAmantiK: Feb 20 2013, 00:05 |
|
|
![]()
Сообщение
#36
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
А стандартный iconv использовать вам религия не позволяет ? (IMG:style_emoticons/default/smile.gif)
Ссылка для нуждающихся |
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение: DjSalamander | |
|
|
![]()
Сообщение
#37
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
О даааа, нам верующим с этим сложно (IMG:style_emoticons/default/laugh.gif)
|
|
|
![]()
Сообщение
#38
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 462 Регистрация: 23.5.2008 Из: Aktobe Kazahstan Пользователь №: 3,888 Спасибо сказали: 51 Вставить ник ![]() |
Дело даже не в вере, а в знании. (у меня лично)
А можно пример? И там еще главная штука в том, что бы все работало при вводе инфы в админке и комментарии. Везде ББредактор. В данный момент в АС при вводе буквы "ұ" в тех же комментах, на сайте выйдет "& #1201;" (без пробела) Пробовал сделать так КОД $sourse = iconv('Windows-1251', 'UTF-8//TRANSLIT', $sourse); Но тогда весь текст идет каракулями, а буква так и пишется кодом. (IMG:style_emoticons/default/rolleyes.gif) Научил форум понимать казахский язык. в индексе форума после КОД while (list($sid, $pid, $catid, $uid, $name, $title, $time, $hometext, $field, $comments, $counter, $score, $ratings, $ip_send, $e_uid, $e_ip_send, $e_time, $status, $ctitle, $auth_read, $auth_post, $auth_reply, $auth_edit, $auth_delete, $auth_mod) = $db->sql_fetchrow($result)) { вставляем КОД $hometext = str_replace(array("& amp;#1241;", "& amp;#1240;"), array("ә", "Ә"), $hometext); предварительно удалив пробелы между "&" и "amp;" а вот в комментариях другая проблема... не сохраняет именно эти символы т.е. буква в тексте просто перестает существовать при сохранении, а если сохраняешь просто эти буквы то жалуется, что поле пустое. Вручную вписал в БД коды букв, все обработалось вышеуказанным кодом и нормально показывается. Пробовал найти скрипт сохранения комментариев, но никак ... Сообщение отредактировал rAmantiK: Feb 20 2013, 17:13 |
|
|
![]()
Сообщение
#39
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
rAmantiK привет. Сто лет тебя не слышал.
Чтобы дать пример, мне надо знать в какой кодировке у тебя БД, есть ли указание кодировки при подключении к БД (если надо я покопаюсь в старых файлах, посмотрю как я ее делал) Ну а вообще конечно могут быть проблемы. И главная в том, что вы сайты делает на win-1251. В ней естественно нет таких символов и поэтому придется делать костыли в виде заморочных кодировок. Я давно отказался от 1251. Все делаю в UTF-8. |
|
|
![]()
Сообщение
#40
|
|
прорвемся... ![]() Группа: [..AS..] Сообщений: 2,388 Регистрация: 6.9.2008 Из: Latvia Riga-Vangaži Пользователь №: 5,367 Спасибо сказали: 457 Вставить ник ![]() |
ЦИТАТА Я давно отказался от 1251. Все делаю в UTF-8. Почитай мой посты, да коменты. я давно твержу о необходимости UTF-8, но.... без результатно, увы! |
|
|
GoogleBot |
![]()
Сообщение
#
|
![]() Рекламные обьявления от Google ![]() |
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 20:02 |