Я хочу создать PDF-документ с символами Unicode. Я сохранил использование utf8_unicode_ci в db. Вот мой стол: language(word_id,english,sinhala,tamil) Это мой код для генерации pdf. Но слова sinhala n tamil не приходят. <?php $word_id= '2'; require_once '../model/language.php'; $obj=new Word(); $result=($obj->getWord($word_id)); include_once 'common/dompdf/dompdf_config.inc.php'; $date=date("Y/m/d"); $html="Word Details<br/>"; $value= mysql_fetch_assoc($result); $html.='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <div style="float:left;width:96%"> <table border="0" width="100%"> […]
http://localhost/fw/api/fw_api.php?rule=unicode&action=create&phrase=යුනිකෝඩ් Я обращаюсь к указанному выше URL-адресу. В fw_api.php , когда я повторяю $_SERVER['QUERY_STRING'] он не дает фактического значения моего значения в формате Юникода «යුනිකෝඩ්», как в URL-адресе. Есть ли какое-либо исправление для этого или я делаю / ожидаю чего-то не так? Нужна помощь. header ('Content-type: text/html; charset=utf-8'); echo $_GET['phrase']; echo $_SERVER['QUERY_STRING']; die; Фактический результат: […]
Мне нужна функция, которая удаляет все символы (не перечислены в шаблоне) из строки, но сохраняет буквы на иностранном языке. Я знаю, что preg_replace имеет \ p "шаблон", но я не могу заставить его работать по какой-то причине. Я использую эту функцию, чтобы удалить все дерьмо из строки: $main_content=preg_replace("/[^a-zA-Z0-9`~!@#\$%\^&\*\(\)-_=\+\\|\,<\.>\/\?;:'\"\[\]\s]/", "", $main_content); //remove all symbols that do […]
У меня проблема с моими URL-адресами в моем .htaccess. А именно, все отлично работает с этим (теперь старым) кодом … # URL ShortCut Maker. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} .(.+)$ RewriteRule ^(.) ?open=encyclopedia&letter=$1&term=%1 [B,L,NC] Он правильно показывает URL как example.com/Modesty (он показывает страницу так, как если бы URL был /?open=encyclopedia&letter=m&term=modesty ), но […]
У меня есть вопрос! Я хочу напечатать строку unicode в php (например, «سلام»)! но когда я использую эхо только некоторые ??? !!! появляться что я могу сделать ??? Это происходит, когда я хочу, чтобы ch-строка была получена из базы данных! echo 'سلام'; результат: ???? Я попытался использовать функцию заголовка, но это не помогло мне!
Мне нужно сохранить файлы с нелатинскими именами файлов в файле, используя PHP. Я хочу сделать эту работу кросс-платформенной. Как узнать, какую кодировку я могу использовать для записи файла? Я понимаю, что многие современные файловые системы основаны на UTF-8 (это правильно?), Но я сомневаюсь, что Windows XP (например). Итак, есть ли надежный механизм обнаружения?
У меня есть следующий тестовый скрипт на моем сервере: <?php echo "Test is: " . $_GET['test']; ?> Если я назову его URL-адресом, например example.com/script.php?test=ɿ (ɿ, являющимся многобайтовым символом), результирующая страница выглядит следующим образом: Тест: É¿ Если я попытаюсь сделать что-либо со значением в $ _GET ['test'], например, сохранить его в базе данных mysql, у меня […]
Я вставляю / обновляю текст в кодированную таблицу utf8_unicode_ci с помощью mysql_query("SET NAMES 'utf8'"); Он выглядит как «ş,», ü »в таблице mysql. Но когда я печатаю его с помощью PHP, это похоже на « ??» на странице. Я попытался добавить <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> но не работает. Как я могу правильно отображать символы Unicode на […]
Можно ли конвертировать UTF-16 U+610F стиль символа UTF-8 (hex) E6848F используя PHP? Символом UTF-8 является «意»
Возможный дубликат: Как получить символ из значения unicode в PHP? PHP: конвертировать кодировку unicode в UTF-8 Как я могу преобразовать символ unicode, такой как %u05E1 в обычный символ через PHP? Функция chr не покрывает ее, и я ищу что-то подобное.