| | Такая вот проблемка.. В чате, когда юзери пишут кавычки, например "Привет", то выводит \"Привет\". Как убрать эти бекслеши? Я смотрел файл chat.php, так там вот что нашел..
function trun_to_rus($str)
{
$str=str_replace("ch","ч",$str);
$str=str_replace("sc","щ",$str);
$str=str_replace("ye","э",$str);
$str=str_replace("yu","ю",$str);
$str=str_replace("ya","я",$str);
$str=str_replace("CH","Ч",$str);
$str=str_replace("SC","Щ",$str);
$str=str_replace("\"\"","ъ",$str);
$str=str_replace("\"","ъ",$str);
$str=str_replace("''","ь",$str);
$str=str_replace("'","ь",$str);
$str=str_replace("YE","Э",$str);
$str=str_replace("YU","Ю",$str);
$str=str_replace("YA","Я",$str);
$str=strtr($str,array("a"=>"а","b"=>"б",
"v"=>"в","g"=>"г","d"=>"д","e"=>"е",
"j"=>"ж","z"=>"з","i"=>"и","y"=>"й",
"k"=>"к","l"=>"л","m"=>"м","n"=>"н",
"o"=>"о","p"=>"п","r"=>"р","s"=>"с",
"t"=>"т","u"=>"у","f"=>"ф","h"=>"х",
"c"=>"ц","w"=>"ш","x"=>"ы","A"=>"А",
"B"=>"Б","V"=>"В","G"=>"Г","D"=>"Д",
"E"=>"Е","J"=>"Ж","Z"=>"З","I"=>"И",
"Y"=>"Й","K"=>"К","L"=>"Л","M"=>"М",
"N"=>"Н","O"=>"О","P"=>"П","R"=>"Р ",
"S"=>"С","T"=>"Т","U"=>"У","F"=>"Ф",
"H"=>"Х","C"=>"Ц","W"=>"Ш","X"=>"Ы"));
return $str;
}
|
Я так понял, что это перевод транслита, попробывал вверху над $str=str_replace("ch","ч",$str); написать еще $str=str_replace(""",""",$str); так не работает скрипт.. Написал $str=str_replace("\"",""",$str); все равно выводит \"Привет\". Как сделать, чтоб выводило нормальные скобки?
И еще один вопросик.. Там какая то кодировка.. Вот такие символы.. Рђ РїРѕРєР° вам разрешен доступ только.... Их много, кодировка стоит Анси. Я хотел бы узнать где что написано, чтоб перевести на русский и поставить ютф-8. Как можно узнать что где написано в этой кодировке?
Заранее всем огромное спасибо и рэсрект! | |