helenk84 Опубликовано 8 Декабря 2005 Жалоба Поделиться Опубликовано 8 Декабря 2005 после смены хостинга сбилась кодировка. причём ни одна из имеющихся не подходит. везде была проставлена нормальная, но не помогает это. причём то, что после переезда пишут русскими буквами - читается, а всё старое - нет.видела, этот вопрос уже задавали тут несколько страниц назад, но никто так и не ответил. поможете? [upd]залили бэкап, который сделали перед переездом и всё стало нормально. вопрос снимается Ссылка на комментарий Поделиться на других сайтах Прочее
~-=M@X=-~ Опубликовано 19 Декабря 2005 Жалоба Поделиться Опубликовано 19 Декабря 2005 Вот у меня не хочет ставиться нормальная кодировка! В шаблонах форума стоит win-1251, а в браузере отображается iso, хотя текст (перевод) написан в win-1251! Попробовал .htaccess - непомогло! Если ещё варианты? Всё сделал! Ссылка на комментарий Поделиться на других сайтах Прочее
BMX Опубликовано 30 Декабря 2005 Жалоба Поделиться Опубликовано 30 Декабря 2005 Слушайте, я сам потратил кучу времени на эту проблему, но все ваши варианты слишком через одно место... не оптимальные в общем. Может уже кто предлагал, но я не читал весь форум... Короче идея такая: ДО УСТАНОВКИ подредактировать файлик \install\installfiles\ipb_settings.xml Там, немного порыскав, можно найти хитрый параметр с ID 338, который устанавливает... default charset, вернее определяет элемент gb_char_set одного массива, который встречается сплошь и рядом в исходниках. Потом устанавливаем как обычно. После этого не нужны НИКАКИЕ изменения. Кодировочка без проблем прописывается везде, где только можно, то бЫшь в совершенно весь ХТМЛ вставляется виндоус-1251. У меня всё заработало с первого раза. Ссылка на комментарий Поделиться на других сайтах Прочее
MOTOP Опубликовано 6 Января 2006 Жалоба Поделиться Опубликовано 6 Января 2006 Поставил поверх 2.0.4 - 2.1.3Появилась проблемка с кодировкой, причем в таких интересных местах, например русское название календаря вопросиками выдает.Или в админке, в разделе компоненты в меню под блогом вопросики и где чаты тоже вопросики.Емэйлы нормально приходят кроме поля "от", там тоже вопросики.Как лечить? Ссылка на комментарий Поделиться на других сайтах Прочее
sol Опубликовано 15 Января 2006 Жалоба Поделиться Опубликовано 15 Января 2006 Поставил поверх 2.0.4 - 2.1.3Появилась проблемка с кодировкой, причем в таких интересных местах, например русское название календаря вопросиками выдает.Или в админке, в разделе компоненты в меню под блогом вопросики и где чаты тоже вопросики.Емэйлы нормально приходят кроме поля "от", там тоже вопросики.Как лечить? Подерживаю. такая же проблема. помогите знающие люди. вот мой пост на эту тему: ТУТ Ссылка на комментарий Поделиться на других сайтах Прочее
Vnuk Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 Народ я чето не как не могу найти строку <title>Menu</title> чтобы поменять кодировку (мой форум версии 2.1.1) вот мой код<?php /*+--------------------------------------------------------------------------| Invision Power Board v2.1.0| =============================================| by Matthew Mecham| © 2001 - 2004 Invision Power Services, Inc.| http://www.invisionpower.com| =============================================| Web: http://www.invisionboard.com| Time: Tue, 13 Sep 2005 14:44:24 GMT| Release: 12509dc7f84418c92e740666d4631c2f| Licence Info: http://www.invisionboard.com/?license+---------------------------------------------------------------------------|| > Admin HTML stuff library| > Script written by Matt Mecham| > Date started: 1st march 2002|| > DBA Checked: Tue 25th May 2004+--------------------------------------------------------------------------*/ class admin_skin{ # Global var $ipsclass; var $base_url; var $img_url; var $has_title; var $td_widths = array(); var $td_header = array(); var $td_colspan; var $valid_hostnames = array(); function init_admin_skin() { $this->base_url = $this->ipsclass->base_url; $this->img_url = $this->ipsclass->skin_url; } /*-------------------------------------------------------------------------*/ // Print the global ACP header /*-------------------------------------------------------------------------*/ function print_top($title="",$desc="") { return $this->ipsclass->skin_global_acp->global_header( $title, $desc ); } /*-------------------------------------------------------------------------*/ // Print the nav wrapper /*-------------------------------------------------------------------------*/ function wrap_nav($links) { return $this->ipsclass->skin_global_acp->global_wrap_nav( $links ); } /*-------------------------------------------------------------------------*/ // Print the global ACP footer /*-------------------------------------------------------------------------*/ function print_foot() { return $this->ipsclass->skin_global_acp->global_footer( date("Y") ); } /*-------------------------------------------------------------------------*/ // Print the global ACP menu header /*-------------------------------------------------------------------------*/ function menu_top() { return $this->ipsclass->skin_global_acp->global_menu_header(); } /*-------------------------------------------------------------------------*/ // Print the global ACP menu footer /*-------------------------------------------------------------------------*/ function menu_foot() { return $this->ipsclass->skin_global_acp->global_menu_footer(); } /*-------------------------------------------------------------------------*/ // Print the global ACP frameset /*-------------------------------------------------------------------------*/ function frame_set() { //----------------------------------------- // Carry on //----------------------------------------- $extra_query = 'act=index'; if ( $this->ipsclass->input['act'] != 'idx' ) { $extra_query = str_replace( '&', '&', $this->ipsclass->parse_clean_value($_SERVER['QUERY_STRING']) ); $extra_query = str_replace( "{$this->ipsclass->vars['board_url']}" , "" , $extra_query ); $extra_query = preg_replace( "!/?admin\.{$this->ipsclass->vars['php_ext']}!i", "" , $extra_query ); $extra_query = preg_replace( "!^\?!" , "" , $extra_query ); $extra_query = str_replace( "printframes=1" , "" , $extra_query ); $extra_query = preg_replace( "!adsess=(\w){32}!" , "" , $extra_query ); $extra_query = preg_replace( "!s=(\w){32}!" , "" , $extra_query ); } return $this->ipsclass->skin_global_acp->global_frame_set( $extra_query ); } /*-------------------------------------------------------------------------*/ // Print the global menu cat wrap /*-------------------------------------------------------------------------*/ function menu_cat_wrap($show, $name="", $links="", $id = "", $desc, $color='#FFF', $extra='') { return $this->ipsclass->skin_global_acp->global_menu_cat_wrap($show, $name, $links, $id, $desc, $color, $extra); } /*-------------------------------------------------------------------------*/ // Print the global menu cat link /*-------------------------------------------------------------------------*/ function menu_cat_link($pid, $cid, $url="", $name="", $urltype=0, $isredirect=0, $no_access=0) { if ( $urltype == 1 ) { $theurl = $this->ipsclass->vars['board_url'].'/index.'.$this->ipsclass->vars['php_ext'].'?'; } else { $theurl = $this->ipsclass->base_url; } if ( $isredirect ) { $icon = "<img src='{$this->ipsclass->skin_url}/images/menu_shortcut.gif' border='0' alt='' valign='absmiddle'>"; $extra_css = ';font-style:italic'; } else { $icon = "<img src='{$this->ipsclass->skin_url}/images/item.gif' border='0' alt='' valign='absmiddle'>"; $extra_css = ""; } if ( $no_access ) { $extra_css .= ";color:#777"; } return $this->ipsclass->skin_global_acp->global_menu_cat_link( $cid, $pid, $icon, $extra_css, $name, $url, $theurl ); } /*-------------------------------------------------------------------------*/ // JS Make button /*-------------------------------------------------------------------------*/ function js_make_button($text="", $url="", $css='realbutton', $title="") { return "<input type='button' class='{$css}' value='{$text}' onclick='self.location.href=\"{$url}\"' title='$title' />"; } /*-------------------------------------------------------------------------*/ // JS Help Link /*-------------------------------------------------------------------------*/ function js_help_link($help="", $text="Quick Help") { return "( <a href='#' onClick=\"window.open('{$this->ipsclass->base_url}&act=quickhelp&id=$help','Помощь','width=250,height=400,resizable=yes,scrollbars=yes'); return false;\">$text</a> )"; } /*-------------------------------------------------------------------------*/ // JS Template tools /*-------------------------------------------------------------------------*/ function js_template_tools() { return " <script language='javascript'> <!-- var template_bit_ids = '<!--IPB.TEMPLATE_BIT_IDS-->'; //--> </script> "; } /*-------------------------------------------------------------------------*/ // JS Make page jump /*-------------------------------------------------------------------------*/ function make_page_jump($tp="", $pp="", $ub="" ) { return "<a href='#' title=\"Jump to a page...\" onclick=\"multi_page_jump('$ub',$tp,$pp);\">Страницы:</a>"; } /*-------------------------------------------------------------------------*/ // Form: Start Form /*-------------------------------------------------------------------------*/ function start_form($hiddens="", $name='theAdminForm', $js="", $id="") { if ( ! $id ) { $id = $name; } $form = "<form action='{$this->ipsclass->base_url}' method='post' name='$name' $js id='$id'>"; if (is_array($hiddens)) { foreach ($hiddens as $k => $v) { $form .= "\n<input type='hidden' name='{$v[0]}' value='{$v[1]}'>"; } } return $form; } /*-------------------------------------------------------------------------*/ // Form: Hidden /*-------------------------------------------------------------------------*/ function form_hidden($hiddens="") { if (is_array($hiddens)) { foreach ($hiddens as $k => $v) { $form .= "\n<input type='hidden' name='{$v[0]}' value='{$v[1]}'>"; } } return $form; } //----------------------------------------- function end_form($text = "", $js = "", $extra = "") { $html = ""; $colspan = ""; if ($text != "") { if ($this->td_colspan > 0) { $colspan = " colspan='".$this->td_colspan."' "; } $html .= "<tr><td align='center' class='pformstrip'".$colspan."><input type='submit' value='$text'".$js." id='button' accesskey='s'>{$extra}</td></tr>\n"; } $html .= "</form>"; return $html; } //----------------------------------------- function end_form_standalone($text = "", $js = "") { $html = ""; $colspan = ""; if ($text != "") { $html .= "<div class='tableborder'><div align='center' class='pformstrip'><input type='submit' value='$text'".$js." id='button' accesskey='s'></div></div>\n"; } $html .= "</form>"; return $html; } //----------------------------------------- function form_upload($name="FILE_UPLOAD", $js="") { if ($js != "") { $js = ' '.$js.' '; } return "<input class='textinput' type='file' $js size='30' name='$name'>"; } //----------------------------------------- function form_input($name, $value="", $type='text', $js="", $size="30") { if ($js != "") { $js = ' '.$js.' '; } return "<input type='$type' name='$name' value='$value' size='$size'".$js." class='textinput'>"; } function form_simple_input($name, $value="", $size='5') { return "<input type='text' name='$name' value='$value' size='$size' class='textinput'>"; } //----------------------------------------- function form_textarea($name, $value="", $cols='60', $rows='5', $wrap='soft', $id="", $style="", $js="") { if ( $id ) { $id = "id='$id'"; } else { $id = "id='{$name}'"; } if ( $style ) { $style = "style='$style'"; } return "<textarea name='$name' cols='$cols' rows='$rows' wrap='$wrap' $id $style $js class='multitext'>$value</textarea>"; } //----------------------------------------- function form_dropdown($name, $list=array(), $default_val="", $js="", $css="") { if ($js != "") { $js = ' '.$js.' '; } if ($css != "") { $css = ' class="'.$css.'" '; } $html = "<select name='$name'".$js." $css class='dropdown'>\n"; foreach ($list as $k => $v) { $selected = ""; if ( ($default_val != "") and ($v[0] == $default_val) ) { $selected = ' selected'; } $html .= "<option value='".$v[0]."'".$selected.">".$v[1]."</option>\n"; } $html .= "</select>\n\n"; return $html; } //----------------------------------------- function form_multiselect($name, $list=array(), $default=array(), $size=5, $js="") { if ($js != "") { $js = ' '.$js.' '; } //$html = "<select name='$name".'[]'."'".$js." id='dropdown' multiple='multiple' size='$size'>\n"; $html = "<select name='$name"."'".$js." class='dropdown' multiple='multiple' size='$size'>\n"; foreach ($list as $k => $v) { $selected = ""; if ( count($default) > 0 ) { if ( in_array( $v[0], $default ) ) { $selected = ' selected="selected"'; } } $html .= "<option value='".$v[0]."'".$selected.">".$v[1]."</option>\n"; } $html .= "</select>\n\n"; return $html; } //----------------------------------------- function form_yes_no( $name, $default_val="", $js=array() ) { $y_js = ""; $n_js = ""; if ( $js['yes'] != "" ) { $y_js = $js['yes']; } if ( $js['no'] != "" ) { $n_js = $js['no']; } $yes = "Да <input type='radio' name='$name' value='1' $y_js id='green'>"; $no = "<input type='radio' name='$name' value='0' $n_js id='red'> Нет"; if ($default_val == 1) { $yes = "Да <input type='radio' name='$name' value='1'$y_js checked id='green'>"; } else { $no = "<input type='radio' name='$name' value='0' checked $n_js id='red'> Нет"; } return $yes.' '.$no; } //----------------------------------------- function form_checkbox( $name, $checked=0, $val=1, $js=array() ) { if ($checked == 1) { return "<input type='checkbox' name='$name' value='$val' checked='checked'>"; } else { return "<input type='checkbox' name='$name' value='$val'>"; } } //----------------------------------------- //-------------------------------------------------------------------- // SCREEN ELEMENTS //----------------------------------------- //-------------------------------------------------------------------- function add_subtitle($title="",$id="subtitle", $colspan="") { if ($colspan != "") { $colspan = " colspan='$colspan' "; } return "\n<tr><td id='$id'".$colspan.">$title</td><tr>\n"; } //----------------------------------------- function start_table( $title="", $desc="") { if ($title != "") { $this->has_title = 1; $html .= "<div class='tableborder'> <div class='maintitle'>$title</div>\n"; if ( $desc != "" ) { $html .= "<div class='pformstrip'>$desc</div>\n"; } } $html .= "\n<table width='100%' cellspacing='0' cellpadding='5' align='center' border='0'>"; if (isset($this->td_header[0])) { $html .= "<tr>\n"; // Auto remove two only headers.. if ( $this->td_header[0][0] == ' ' && $this->td_header[1][0] == ' ' && ( ! isset( $this->td_header[2][0] ) ) ) { $this->td_header[0][0] = '{none}'; $this->td_header[1][0] = '{none}'; } foreach ($this->td_header as $td) { if ($td[1] != "") { $width = " width='{$td[1]}' "; } else { $width = ""; } if ($td[0] != '{none}') { $html .= "<td class='titlemedium'".$width."align='center'>{$td[0]}</td>\n"; } $this->td_colspan++; } $html.= "</tr>\n"; } return $html; } //----------------------------------------- function add_standalone_row($text = "", $align='center', $class='pformstrip') { return "<div class='tableborder'><div align='{$align}' class='{$class}'>{$text}</div></div>\n"; } //----------------------------------------- function add_td_row( $array, $css="", $align='middle' ) { if (is_array($array)) { $html = "<tr>\n"; $count = count($array); $this->td_colspan = $count; for ($i = 0; $i < $count ; $i++ ) { $td_col = $i % 2 ? 'tdrow2' : 'tdrow1'; if ($css != "") { $td_col = $css; } if (is_array($array[$i])) { $text = $array[$i][0]; $colspan = $array[$i][1]; $td_col = $array[$i][2] != "" ? $array[$i][2] : $td_col; $html .= "<td class='$td_col' colspan='$colspan' valign='$align'>".$text."</td>\n"; } else { if ($this->td_header[$i][1] != "") { $width = " width='{$this->td_header[$i][1]}' "; } else { $width = ""; } $html .= "<td class='$td_col' $width valign='$align'>".$array[$i]."</td>\n"; } } $html .= "</tr>\n"; return $html; } } //----------------------------------------- function add_td_basic($text="",$align="left",$id="tdrow1", $colspanint=0) { $html = ""; $colspan = ""; if ( $colspanint ) { $this->td_colspan = $colspanint; } if ($text != "") { if ($this->td_colspan > 0) { $colspan = " colspan='".$this->td_colspan."' "; } $html .= "<tr><td align='$align' class='$id'".$colspan.">$text</td></tr>\n"; } return $html; } //----------------------------------------- function add_td_spacer() { if ($this->td_colspan > 0) { $colspan = " colspan='".$this->td_colspan."' "; } return "<tr><td".$colspan."><br /></td></tr>"; } //----------------------------------------- function end_table() { $this->td_header = array(); // Reset TD headers if ($this->has_title == 1) { $this->has_title = 0; return "</table></div><br />\n\n"; } else { return "</table>\n\n"; } } //----------------------------------------- function skin_jump_menu_wrap() { return "<br /><div align='center' style='width:250px;margin-left:auto;margin-right:auto;'> <div style='padding:3px 0px 3px 0px;border:1px solid #AAA;'> <div class='tablepad' align='center'>".$this->ipsclass->admin->skin_jump_menu()."</div></div></div>"; } } ?> Ссылка на комментарий Поделиться на других сайтах Прочее
realabs Опубликовано 21 Января 2006 Жалоба Поделиться Опубликовано 21 Января 2006 А скажите, у меня вот в быстрой правке в 2.1.4 возникают вопросики тоже...И никак я это все пофиксить не могу, хоть убейся Ссылка на комментарий Поделиться на других сайтах Прочее
tR.1.P. Опубликовано 22 Января 2006 Жалоба Поделиться Опубликовано 22 Января 2006 Не как ненайду кнопку в админ центре - Run Tool. У меня 2.0.4 и пепеведен... никай не пойму где эта кнопка. Ссылка на комментарий Поделиться на других сайтах Прочее
Kurt0101 Опубликовано 24 Января 2006 Жалоба Поделиться Опубликовано 24 Января 2006 А скажите, у меня вот в быстрой правке в 2.1.4 возникают вопросики тоже...И никак я это все пофиксить не могу, хоть убейсяДа оч интересно, хде хранится инфа о быстрой правке? На всем форуме сделал .htaccess'ом и с помощью all global html в установке skin'a... Ссылка на комментарий Поделиться на других сайтах Прочее
SuGGeST Опубликовано 25 Января 2006 Жалоба Поделиться Опубликовано 25 Января 2006 А скажите, у меня вот в быстрой правке в 2.1.4 возникают вопросики тоже...И никак я это все пофиксить не могу, хоть убейсято-же самое. Причём у меня вопросики ещё и в блогах, там где "настройик блога" Слушайте, я сам потратил кучу времени на эту проблему, но все ваши варианты слишком через одно место... не оптимальные в общем. Может уже кто предлагал, но я не читал весь форум... Короче идея такая: ДО УСТАНОВКИ подредактировать файлик \install\installfiles\ipb_settings.xmlТам, немного порыскав, можно найти хитрый параметр с ID 338, который устанавливает... default charset, вернее определяет элемент gb_char_set одного массива, который встречается сплошь и рядом в исходниках. Потом устанавливаем как обычно. После этого не нужны НИКАКИЕ изменения. Кодировочка без проблем прописывается везде, где только можно, то бЫшь в совершенно весь ХТМЛ вставляется виндоус-1251. У меня всё заработало с первого раза. А если форум уже стоит? В админке кодировку подправил! Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 26 Января 2006 Жалоба Поделиться Опубликовано 26 Января 2006 В админке кодировку подправил!на win-1251 или на windows-1251 ? + ссылку на форум на место , где видно проблему Ссылка на комментарий Поделиться на других сайтах Прочее
SuGGeST Опубликовано 26 Января 2006 Жалоба Поделиться Опубликовано 26 Января 2006 В админке кодировку подправил! на win-1251 или на windows-1251 ? Шпасыб! стояла win1251 поставил windows-1251 - заработало! Ссылка на комментарий Поделиться на других сайтах Прочее
tanuha Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 Ребята, что же вы мучаетесь с общей кодировкой? Ее легко можно установить тут: Tools&Settings -> General Configuration -> Document character set -> меняем значение на windows-1251 и все Ссылка на комментарий Поделиться на других сайтах Прочее
Piatociok Опубликовано 13 Февраля 2006 Жалоба Поделиться Опубликовано 13 Февраля 2006 Народ возникла проблема с кодировкой и языком.Значит у меня следующая ситуация.Значит весь форумрусский,но в некоторых местах почемуто на немецком языке.И при Входе на форум всё время какие-то иероглифы.Место на немецком и иероглифы я умудрился заместить на скрин смотрите его. http://img128.imageshack.us/img128/8128/glavnoe2af.jpg Так вот у меня вопрос.Как сделать чтобы вместо немецких было русское.Форум весь на русском.А откуда немецкий взялся незнаю.И как сделать чтобы была русская кодировка. Ссылка на комментарий Поделиться на других сайтах Прочее
mike42 Опубликовано 13 Февраля 2006 Жалоба Поделиться Опубликовано 13 Февраля 2006 Piatociok кинь в корень форума файл .htaccess следущего содержания:AddDefaultCharset windows-1251 Ссылка на комментарий Поделиться на других сайтах Прочее
dino91 Опубликовано 17 Февраля 2006 Жалоба Поделиться Опубликовано 17 Февраля 2006 Помогите плз, прочитал весь топик - не нашел ответу. У меня с кодировками в принципе проблем нет. Только всплывающие подсказки многих иконок форума заменяются вопросиками... Как исправить? P.S. IPB 2.1.4 Ссылка на комментарий Поделиться на других сайтах Прочее
djess Опубликовано 20 Февраля 2006 Жалоба Поделиться Опубликовано 20 Февраля 2006 вопрос про кодировки:какой файл в ответе за окошки "рейтинга предупреждений"?в смысле там ,где причину пишутверсия 2.0.4, так что можете при желании меня туда послать ,только ссылочку дайте Ссылка на комментарий Поделиться на других сайтах Прочее
kALIy Опубликовано 3 Марта 2006 Жалоба Поделиться Опубликовано 3 Марта 2006 Есть проблема.Установил форум, все вроде нормально. Сначала были иероглифы, но в админке кодировку поменял на windows-cp1251 и все стало нормально. Однако посты выглядят так: "????????". Что длать?Кодировка базы: cp1251_general_ci Ссылка на комментарий Поделиться на других сайтах Прочее
Anthony Опубликовано 3 Марта 2006 Жалоба Поделиться Опубликовано 3 Марта 2006 Есть проблема.Установил форум, все вроде нормально. Сначала были иероглифы, но в админке кодировку поменял на windows-cp1251 и все стало нормально. Однако посты выглядят так: "????????". Что длать?Кодировка базы: cp1251_general_ciА если повнимательнее прочесть тему и поменять кодировку не на windows-cp1251, а на windows-1251 Ссылка на комментарий Поделиться на других сайтах Прочее
Spect Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 Есть проблема.Установил форум, все вроде нормально. Сначала были иероглифы, но в админке кодировку поменял на windows-cp1251 и все стало нормально. Однако посты выглядят так: "????????". Что длать?Кодировка базы: cp1251_general_ciА если повнимательнее прочесть тему и поменять кодировку не на windows-cp1251, а на windows-1251 Непоможет.Проблемы с кодировкой лезут из базы, шаблоны, названия и тд. выглядят нормально.То есть вопрос не снят. Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 база перелита из кодировки latin1 поэтому проблемы тьху, В кодировке latin, следовательно, нужно лить базу в кодире win cp 1251 а потом ставить совмещение Ссылка на комментарий Поделиться на других сайтах Прочее
Spect Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 Примерно так я и думал.....но можно подробнее , дампил и востанавливал всем известным дампером (Симпекс дампер лайт сейчас).Что где крутить то ? Ссылка на комментарий Поделиться на других сайтах Прочее
sm[]ke_ Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 Примерно так я и думал.....но можно подробнее , дампил и востанавливал всем известным дампером (Симпекс дампер лайт сейчас).Что где крутить то ?Если я правильно понял, то база форума в cp1251. Значит косяк в MySQL сервере, попросите хостера настроить базу на эту кодировку. Либо как вариант: Для ИПБ 2.1.х файл ips_kernel/class_db_mysql.php ищем if ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) ) перед этой строчкой вставляем mysql_query("SET NAMES cp1251"); Сработает, но только от простого пользователя, под root не выйдет. Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 если база слита а латине то там меняеться сам ... как его, в дампе присутсвует указание на то что база в латине. а если она сама в латине, то мама дорогая, как ее конвертировать в cp 1251 этого даже Song по моему не знает. Ссылка на комментарий Поделиться на других сайтах Прочее
Spect Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 Если я правильно понял, то база форума в cp1251. Значит косяк в MySQL сервере, попросите хостера настроить базу на эту кодировку. Либо как вариант: В настройках SQL порядка 6 параметров чарсетов - что конкретно смотреть ?Самое главное что на этом же сервере в 2.04 все ОК Сработает, но только от простого пользователя, под root не выйдет. Вы уверены в том что пишите ? для меня эта строчка переворачивает все мои познания Никсов.Не вижу никакой разницы в том кто редактирует файл, если он это может сделать... если база слита а латине то там меняеться сам ... как его, в дампе присутсвует указание на то что база в латине. а если она сама в латине, то мама дорогая, как ее конвертировать в cp 1251 этого даже Song по моему не знает. А попроще ? А зачем что то конвертировать если эта же база на этом же сервере пашет... ? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения