[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кодировка
mihai
Господа
помогите
есть гостевая книга
НО
проблема с кодировкой
запись в 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">

Спустя 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");

мож и повезет. smile.gif

Спустя 4 часа, 22 минуты, 12 секунд (11.12.2009 - 23:27) VolCh написал(а):
А записывали CSVfile.txt где, на хостинге или дома под виндой потестили и залили на хостинг готовым?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.