Перейти к контенту

Кодировка


theIggs

Рекомендуемые сообщения

после смены хостинга сбилась кодировка. причём ни одна из имеющихся не подходит.

везде была проставлена нормальная, но не помогает это.

причём то, что после переезда пишут русскими буквами - читается, а всё старое - нет.

видела, этот вопрос уже задавали тут несколько страниц назад, но никто так и не ответил.

поможете?

 

[upd]

залили бэкап, который сделали перед переездом и всё стало нормально. вопрос снимается :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вот у меня не хочет ставиться нормальная кодировка! В шаблонах форума стоит win-1251, а в браузере отображается iso, хотя текст (перевод) написан в win-1251!

Попробовал .htaccess - непомогло! Если ещё варианты?

 

Всё сделал! :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Слушайте, я сам потратил кучу времени на эту проблему, но все ваши варианты слишком через одно место... не оптимальные в общем. Может уже кто предлагал, но я не читал весь форум...

 

Короче идея такая: ДО УСТАНОВКИ подредактировать файлик \install\installfiles\ipb_settings.xml

Там, немного порыскав, можно найти хитрый параметр с ID 338, который устанавливает... default charset, вернее определяет элемент gb_char_set одного массива, который встречается сплошь и рядом в исходниках. Потом устанавливаем как обычно. После этого не нужны НИКАКИЕ изменения. Кодировочка без проблем прописывается везде, где только можно, то бЫшь в совершенно весь ХТМЛ вставляется виндоус-1251.

 

У меня всё заработало с первого раза.

Ссылка на комментарий
Поделиться на других сайтах

Поставил поверх 2.0.4 - 2.1.3

Появилась проблемка с кодировкой, причем в таких интересных местах, например русское название календаря вопросиками выдает.

Или в админке, в разделе компоненты в меню под блогом вопросики и где чаты тоже вопросики.

Емэйлы нормально приходят кроме поля "от", там тоже вопросики.

Как лечить?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Поставил поверх 2.0.4 - 2.1.3

Появилась проблемка с кодировкой, причем в таких интересных местах, например русское название календаря вопросиками выдает.

Или в админке, в разделе компоненты в меню под блогом вопросики и где чаты тоже вопросики.

Емэйлы нормально приходят кроме поля "от", там тоже вопросики.

Как лечить?

 

 

Подерживаю. такая же проблема. помогите знающие люди. вот мой пост на эту тему:

ТУТ

Ссылка на комментарий
Поделиться на других сайтах

Народ я чето не как не могу найти строку <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>";

 

}

 

}

 

 

 

 

 

 

?>

Ссылка на комментарий
Поделиться на других сайтах

А скажите, у меня вот в быстрой правке в 2.1.4 возникают вопросики тоже...

И никак я это все пофиксить не могу, хоть убейся:D

Да оч интересно, хде хранится инфа о быстрой правке?

 

На всем форуме сделал .htaccess'ом и с помощью all global html в установке skin'a...

Ссылка на комментарий
Поделиться на других сайтах

А скажите, у меня вот в быстрой правке в 2.1.4 возникают вопросики тоже...

И никак я это все пофиксить не могу, хоть убейся:D

то-же самое.

 

Причём у меня вопросики ещё и в блогах, там где "настройик блога"

 

Слушайте, я сам потратил кучу времени на эту проблему, но все ваши варианты слишком через одно место... не оптимальные в общем. Может уже кто предлагал, но я не читал весь форум...

 

Короче идея такая: ДО УСТАНОВКИ подредактировать файлик \install\installfiles\ipb_settings.xml

Там, немного порыскав, можно найти хитрый параметр с ID 338, который устанавливает... default charset, вернее определяет элемент gb_char_set одного массива, который встречается сплошь и рядом в исходниках. Потом устанавливаем как обычно. После этого не нужны НИКАКИЕ изменения. Кодировочка без проблем прописывается везде, где только можно, то бЫшь в совершенно весь ХТМЛ вставляется виндоус-1251.

 

У меня всё заработало с первого раза.

 

А если форум уже стоит? В админке кодировку подправил!

Ссылка на комментарий
Поделиться на других сайтах

В админке кодировку подправил!

на win-1251 или на windows-1251 ?

 

+ ссылку на форум на место , где видно проблему

Ссылка на комментарий
Поделиться на других сайтах

Ребята, что же вы мучаетесь с общей кодировкой? Ее легко можно установить тут: Tools&Settings -> General Configuration -> Document character set -> меняем значение на windows-1251 и все :D
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Народ возникла проблема с кодировкой и языком.Значит у меня следующая ситуация.Значит весь форумрусский,но в некоторых местах почемуто на немецком языке.И при Входе на форум всё время какие-то иероглифы.Место на немецком и иероглифы я умудрился заместить на скрин смотрите его.

 

http://img128.imageshack.us/img128/8128/glavnoe2af.jpg

 

Так вот у меня вопрос.Как сделать чтобы вместо немецких было русское.Форум весь на русском.А откуда немецкий взялся незнаю.И как сделать чтобы была русская кодировка.

Ссылка на комментарий
Поделиться на других сайтах

Помогите плз, прочитал весь топик - не нашел ответу. У меня с кодировками в принципе проблем нет. Только всплывающие подсказки многих иконок форума заменяются вопросиками... Как исправить? :D

 

P.S. IPB 2.1.4

Ссылка на комментарий
Поделиться на других сайтах

вопрос про кодировки:

какой файл в ответе за окошки "рейтинга предупреждений"?в смысле там ,где причину пишут:D

версия 2.0.4, так что можете при желании меня туда послать ,только ссылочку дайте;)

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Есть проблема.

Установил форум, все вроде нормально. Сначала были иероглифы, но в админке кодировку поменял на windows-cp1251 и все стало нормально. Однако посты выглядят так: "????????". Что длать?

Кодировка базы: cp1251_general_ci

Ссылка на комментарий
Поделиться на других сайтах

Есть проблема.

Установил форум, все вроде нормально. Сначала были иероглифы, но в админке кодировку поменял на windows-cp1251 и все стало нормально. Однако посты выглядят так: "????????". Что длать?

Кодировка базы: cp1251_general_ci

А если повнимательнее прочесть тему и поменять кодировку не на windows-cp1251, а на windows-1251

Ссылка на комментарий
Поделиться на других сайтах

Есть проблема.

Установил форум, все вроде нормально. Сначала были иероглифы, но в админке кодировку поменял на windows-cp1251 и все стало нормально. Однако посты выглядят так: "????????". Что длать?

Кодировка базы: cp1251_general_ci

А если повнимательнее прочесть тему и поменять кодировку не на windows-cp1251, а на windows-1251

 

Непоможет.

Проблемы с кодировкой лезут из базы, шаблоны, названия и тд. выглядят нормально.

То есть вопрос не снят.

Ссылка на комментарий
Поделиться на других сайтах

база перелита из кодировки latin1 поэтому проблемы

 

тьху, В кодировке latin, следовательно, нужно лить базу в кодире win cp 1251 а потом ставить совмещение

Ссылка на комментарий
Поделиться на других сайтах

Примерно так я и думал.....

но можно подробнее , дампил и востанавливал всем известным дампером (Симпекс дампер лайт сейчас).

Что где крутить то ?

Ссылка на комментарий
Поделиться на других сайтах

Примерно так я и думал.....

но можно подробнее , дампил и востанавливал всем известным дампером (Симпекс дампер лайт сейчас).

Что где крутить то ?

Если я правильно понял, то база форума в 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 не выйдет.

Ссылка на комментарий
Поделиться на других сайтах

если база слита а латине то там меняеться сам ... как его, в дампе присутсвует указание на то что база в латине. а если она сама в латине, то мама дорогая, как ее конвертировать в cp 1251 этого даже Song по моему не знает.
Ссылка на комментарий
Поделиться на других сайтах

Если я правильно понял, то база форума в cp1251. Значит косяк в MySQL сервере, попросите хостера настроить базу на эту кодировку. Либо как вариант:

 

В настройках SQL порядка 6 параметров чарсетов - что конкретно смотреть ?

Самое главное что на этом же сервере в 2.04 все ОК

 

 

Сработает, но только от простого пользователя, под root не выйдет.

 

Вы уверены в том что пишите ? для меня эта строчка переворачивает все мои познания Никсов.

Не вижу никакой разницы в том кто редактирует файл, если он это может сделать...

 

 

если база слита а латине то там меняеться сам ... как его, в дампе присутсвует указание на то что база в латине. а если она сама в латине, то мама дорогая, как ее конвертировать в cp 1251 этого даже Song по моему не знает.

 

А попроще ? :D

А зачем что то конвертировать если эта же база на этом же сервере пашет... ?

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.