|
|
|
|
|
для: mmaks
(13.06.2006 в 12:46)
| | вообще если подумать то нафиг регистрация русских ников вообще нужна?!!! | |
|
|
|
|
|
|
|
|
для: Lex
(13.06.2006 в 12:22)
| | Попробуй так
echo ConvertStringToUTF("Хелло ворлд! пиплы мир!");
function ConvertStringToUTF($str)
{
return Iconv ("KOI8-R","UTF-8",convert_cyr_string($str,"w","k"));
}
|
Не знаю сработает ли. Просто на другом форуме случайно нарыл... | |
|
|
|
|
|
|
|
для: mmaks
(13.06.2006 в 12:07)
| | так не понял! если использовать convert_cyr_string () точто то яне вижу utf-8 в списке кодировок! икак это оформить то? convert_cyr_string ($_POST['login'],что тут, а тут что) | |
|
|
|
|
|
|
|
для: mmaks
(13.06.2006 в 12:07)
| | так не понял! если использовать convert_cyr_string () точто то яне вижу utf-8 в списке кодировок! икак это оформить то? convert_cyr_string ($_POST['login'],что тут, а тут что) | |
|
|
|
|
|
|
|
для: Lex
(13.06.2006 в 02:01)
| | Есть еще мысль!
rawurldecode -- декодирует URL-кодированную строку
Описание
string rawurldecode(string str);
Возвращает строку, в которой последовательность из символа процента (%) с последующих 2-х шестнадцатиричных цифр заменяется соответствующим буквенным символом. Например, строку
foo%20bar%40baz
будет заменена на
foo bar@baz
Или еще вариант:
convert_cyr_string -- переводит из одной русской кодовой таблицы в другую
Описание
string convert_cyr_string(string str, string from, string to);
Эта функция переводит указанную строку из одной русской кодовой таблицы в другую. Аргументы from и to являются одним символом, который определяет исходную и целевую кодовую таблицу. Поддерживаемые типы:
k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x-mac-cyrillic | |
|
|
|
|
|
|
|
для: mmaks
(13.06.2006 в 11:58)
| | а это у меня вообще правельный заголовок?
это будет чат для wap2 если делать на win1251 то поймут ли телефоны?
<?
header("Content-type:text/html; charset=utf-8");
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html><head>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">";
echo"<meta http-equiv='Cache-Control' content='no-cache' forua='true'/>";
?>
|
| |
|
|
|
|
|
|
|
для: Lex
(13.06.2006 в 11:53)
| | $_POST['login'] напечатал всё нормально! | |
|
|
|
|
|
|
|
для: Lex
(13.06.2006 в 02:01)
| | Тебе действительно надо кодировку поменять...
Например так:
<META http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
|
Я у себя попробовал. Скрипт:
<?php
if (isset($_GET['str1']))
{
echo strlen($str1)."<br>";
echo strlen($str2)."<br>";
}
else
{
?>
<html>
<body>
<form action="rutext.php" method="get">
<input type="text" name="str1">
<input type="text" name="str2">
<input type="submit" name="send" >
</form>
</body>
</html>
<?
}
?>
|
Если вводить "йцукен" и "qwerty", а кодировка UTF-8 то результаты 12 и 6... А в win-1251 все норма... 6 и 6... | |
|
|
|
|
|
|
|
для: NFR
(13.06.2006 в 11:45)
| | а так вообще только 2 знака | |
|
|
|
|