строка — PHP проблемы с переводом символов ASCII Функция chr ()

У меня проблема с переводом символов с помощью таблицы ascii.
Пример редких кавычек, таких как «или» или

Часть кода

$txt = str_replace(chr(147), '"', $txt );    // left double quote

Кто-то может знать, что связано, кажется, что вы не можете найти символы в строке

-1

Решение

Это может помочь вам решить любые проблемы:

<?php
/* to avoid diamond shaped / garbled character output in browser
make the browser uses the correct encoding. Use a header.
*/
header("Content-Type: text/html; charset=ISO-8859-1");
$chr = chr(147);
echo 'replacing ' . $chr . ' in target string.' . '<br />';
$txt = 'sometext' . $chr . 'andthensomemore' . $chr . 'andterminate';
echo 'BEFORE : ' . $txt . '<br />';
$txt = str_replace($chr, '"', $txt );
echo 'AFTER : ' . $txt;
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]