манипулировать персонажем с помощью php

<script>
window.location.hash="no-back-button";
window.location.hash="Again-No-back-button";//again because google chrome don't insert first hash into history
window.onhashchange=function(){window.location.hash="no-back-button";}
</script> 
0
задан TheDev 4 March 2019 в 23:06
поделиться

1 ответ

Это то, что я делаю с этим "материалом"

$search = array(
        "\xe2\x80\x98", // "'"
        "\xe2\x80\x99", // "'"
        "\xe2\x80\x9c", // '"'
        "\xe2\x80\x9d", // '"'
        "\xe2\x80\x93", // '-'
        "\xe2\x80\x94", // '-'
        "\xe2\x80\xa6", // '...'
        chr(145),
        chr(146),
        chr(147),
        chr(148),
        chr(150),
        chr(151),
        chr(133)    
    );

    $replace = array(
        "'",
        "'",
        '"',
        '"',
        '-',
        '-',
        '...',
        "'",
        "'",
        '"',
        '"',
        '-',
        '-',
        '...'
    );

    $text = str_replace($search, $replace, $text);

Ничего, кроме головной боли. Возможно, вставлено из MSWord или чего-то подобного.

Проверьте это:

 $text = 'alta. —  The ambient temperature is quite high';

 echo $text."\n";

 //... the above code ...

 echo $text."\n";

Вывод

alta. —  The ambient temperature is quite high
alta. -  The ambient temperature is quite high

Песочница

Обычно я просто делаю функцию где-то, бросаю эту вещь это и очистить это. Тогда это обычный - дефис, и все работает как положено.

Я сделал это, как 7 или 8 лет назад, до сих пор использую это. Это как MSWIN1252 кодировка или что-то подобное.

0
ответ дан ArtisticPhoenix 4 March 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: