Я получаю данные с веб-сайта, и я сохраняю файл xml. Я хочу заменить все турецкие символы, потому что, если нет, я получаю странные символы, когда я обращаюсь к данным из xml.преобразование турецких символов
я использовал этот код
$html = str_replace("ç", "Bccedil;", $html);
$html = str_replace("Ç", "BCcedil;", $html);
$html = str_replace("ö", "Bouml;" , $html);
$html = str_replace("Ö", "BOuml;" , $html);
$html = str_replace("ý", "B#305;" , $html);
$html = str_replace("Ý", "B#304;" , $html);
$html = str_replace("ü", "Buuml;" , $html);
$html = str_replace("Ü", "BUuml;" , $html);
$html = str_replace("ð", "B#287;" , $html);
$html = str_replace("Ð", "B#286;" , $html);
$html = str_replace("þ", "B#351;" , $html);
$html = str_replace("Þ", "B#350;" , $html);
$myFile = "test.xml";
$fh = fopen($myFile, 'w+') or die("can't open file");
fwrite($fh, $html);
fclose($fh);
это странно, что ничего не изменилось после этого кода. если я хочу заменить, например, «a» на «c», он работает. но для турецких персонажей это не работает.
данных я получаю:
Стамбул Taksim'de başlayan в юрту sathına yayılan Олайлара
Когда я получить доступ к:
стамбульского Taksim'de baþlayan в юрты sathýna yayýlan Олайлар
вы можете вставить некоторые турецкие предложения под ваш пост? И вставить так называемые странные символы слишком –
Вы уверены, что эти символы уже не сломана перед вызовом 'str_replace '? – enenen
@Jerin я обновил свой вопрос. – abby