Как исправить закодированные (арабские) слова в редакторах php кода? - PullRequest
0 голосов
/ 29 декабря 2018

У меня есть простой код PHP.И я использую программное обеспечение "PHP дизайнер" в качестве редактора.Моя проблема в самом редакторе, а тексты в редакторе изменены на коды ascii!(Я не знаю, но я думаю, что это ascii)

Язык текстов арабский, но после того, как я сохранил его и закрыл редактор.все арабские слова в моем php-файле изменились на коды.Вот часть моих кодов.

<?php
    if (condition)
        {
         if (mysqli_num_rows($result) > 0)
               {
                   echo '&#1593;&#1605;&#1604;&#1740;&#1575;&#1578;';
                   exit();
               }
        }
?>

Все, что я хочу, это изменить эти коды на арабские слова.Я пытался открыть этот файл с помощью Dream Weaver и Notepad ++, но в этих редакторах арабские слова также изменились на коды ascii.

Есть ли способ решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 29 декабря 2018

html_entity_decode() переведет сущности обратно в их представление UTF8, например:

var_dump(html_entity_decode('&#1593;&#1605;&#1604;&#1740;&#1575;&#1578;'));

Результат:

string(12) "عملیات"

Но вы собираетесьнеобходимо просмотреть документацию вашего редактора о том, как заставить его перестать делать это, во-первых, что является верным ответом.

Кроме того, это необходимо прочитать: UTF-8 на всем протяжении

0 голосов
/ 29 декабря 2018

Моя проблема решена с помощью онлайнового текстового конвертера .

Этот веб-сайт может изменять коды ascii на utf-8 или любые текстовые коды.

0 голосов
/ 29 декабря 2018

может решить проблему буксировки 1-IDE для поддержки IDE ARABIC, например, Geany, VB-код

или

2 - сохранить все коды в Unicode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...