помогите
есть гостевая книга
НО
проблема с кодировкой
запись в CSVfile.txt
происходит нормально
но
на хостнге английский текст выводит а русский текст не выводит вообще
я понимаю что это проблема с кодировокой
перепробовал не как не получается
iconv()
mb_convert_encoding()
convert_cyr_string()
подскжите как и что вставить и главное куда.
if(!$_GET['i'])
{
$i=1;
}
else
{
$i=$_GET[i];
}
$chislo=$chisloconfig;
include "func.php";
$csv="CSVfile.txt";
$m=read($csv, "|");
echo "<br><br><br>";
if($m!=NULL)
{
krsort($m);
foreach($m as $stroka)
{
$n++;
if(($n>$i*$chislo-$chislo)&&($n<=$i*$chislo))
{
$text = "$stroka[5]";
$newtext = wordwrap($text, 20, " ", 1);
echo "<b> $stroka[1]</b> $stroka[2]<br>
<b>e-mail: </b><a href='mailto:$stroka[3]' target='_blank'>$stroka[3]</a>
<b>сайт: </b><a href='http://$stroka[4]' target='_blank'>$stroka[4]</a><br>
<table border='1'bordercolor='#000000' width='$colsconfiga' height='$rowsconfiga' bgcolor='$tbcolor'><tr><td valign='top'>$newtext</td></tr><table><br><br>";
}
}
echo "Колличество записей: $n<br>";
}
echo "<center><p>";
for($k=1; $k<=$n/$chislo+1; $k++)
{
if($k==$i)
{
echo "<b>$k</b>";
}
else
{
echo "<a href='guest.php?i=$k'><b>$k</b></a>";
}
}
echo "</p></center>";
Спустя 1 час, 14 минут, 34 секунды (11.12.2009 - 17:04) twin написал(а):
А какая вообще кодировка то у тебя?
Спустя 1 час, 8 минут, 19 секунд (11.12.2009 - 18:12) mihai написал(а):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="shortcut icon" href="icon/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="shortcut icon" href="icon/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Спустя 23 минуты, 36 секунд (11.12.2009 - 18:36) Romms написал(а):
Наверное имелось ввиду не кодировка сайта а кодировка кода...
Спустя 28 минут, 52 секунды (11.12.2009 - 19:05) twin написал(а):
Для начала приведи в порядок листинг:
Потом посмотри, в какой кодировке все остальные файлы. Поставь кодировку заголовком:
мож и повезет.
Свернутый текст
<?php
if(empty($_GET['i']))
{
$i = 1;
}
else
{
$i = $_GET['i'];
}
$chislo = $chisloconfig;
include 'func.php';
$csv = 'CSVfile.txt"';
$m = read($csv, '|');
echo '<br><br><br>';
if($m !== NULL)
{
krsort($m);
foreach($m as $stroka)
{
$n++;
if(($n > $i * $chislo - $chislo) && ($n <= $i * $chislo))
{
$text = $stroka[5];
$newtext = wordwrap($text, 20, ' ', 1);
echo '<b>'. $stroka[1] .'</b> '. $stroka[2] .'<br><b>e - mail: </b><a href="mailto:'. $stroka[3] .'" target="_blank">'. $stroka[3] .'</a>
<b>сайт: </b><a href="http://'. $stroka[4] .'" target="_blank">'. $stroka[4] .'</a><br>
<table border="1"bordercolor="#000000" width="'. $colsconfiga .'" height="'. $rowsconfiga .'" bgcolor="'. $tbcolor .'">
<tr>
<td valign="top">'. $newtext .'</td>
</tr>
<table><br><br>';
}
}
echo 'Колличество записей:'. $n .'<br>';
}
echo '<center><p>';
for($k = 1; $k <= $n / $chislo + 1; $k++)
{
if($k == $i)
{
echo '<b>'. $k .'</b>';
}
else
{
echo '<a href="guest.php?i='. $k .'"><b>'. $k .'</b></a>';
}
}
echo '</p></center>';
Потом посмотри, в какой кодировке все остальные файлы. Поставь кодировку заголовком:
header("Content-Type: text/html; charset=windows-1251");
мож и повезет.
Спустя 4 часа, 22 минуты, 12 секунд (11.12.2009 - 23:27) VolCh написал(а):
А записывали CSVfile.txt где, на хостинге или дома под виндой потестили и залили на хостинг готовым?