Енкодинга?

tedobedo

Registered
Така... Реших да бърникам в една стара система, но цялата е написана на win-1221 , а на мен ми трябва да е на uft-8! Как мога да ги променя? Когато отворя файла с някой редактор ми дава ероглифи и в браузъра е така...
 
tedobedo каза:
Никой?

За тия 6 часа разлика между първия пост и спама (ъп-а, досадата) "Никой?", можеше да прочетеш най-малко 20 теми и решения за преминаване към utf-8.

Я постни тука най-късия файл от йероглифите да го видя.
 
rombeca каза:
Няма такъв win-1221

Я виж по добре. Тоя файл addnews.php има ли енкодинг? А в сесията?
Моя грешка... win-1225
Това е addnews.php
Код:
<?

if(isset($_POST['submit'])) {

$namen = htmlspecialchars($_POST['name']);

$text = htmlspecialchars($_POST['text']);

$query = "INSERT INTO `news` (`name` , `text`) VALUES ('$namen', '$text')";

if(mysql_query($query)) { echo 'OK'; } else { echo 'Ãðåøêà'; }}

?>

<form action="" method="POST">

<table>

<tr><td>Çàãëàâèå: </td><td><input type="text" name="name"></td></tr>

<tr><td>Òåêñò: </td><td><textarea rows="10" cols="25" name="text"></textarea></td></tr>

<tr><td></td><td><input type="submit" name="submit" value="Äîáàâè"></td></tr></table></form>
 
win-1252 е :).

При всички случаи ще трябва да ги препишеш тия йероглифи.

Отваряш файла с Notepad++ примерно.
Селектираш целия код.
Сменяш на UTF-8 без BOM.
После пестваш кода и редактираш маймуните.
И слагаш:
<meta http-equiv="Content-Type" content="text/html; charset= utf-8" />

При мене работи на *.html файл.
 

Back
Горе