Articles of кодирование

Функция PHP Imagick – setTextEncoding () не работает

Я пытаюсь добавить текст в объект Imagick. Однако я использую функцию setTextEncoding (), но она по-прежнему не работает. ……. $draw = new ImagickDraw(); $draw->setTextEncoding('utf-8'); $draw->setFont($fpath.'/process/ARIAL.TTF'); $draw->setFontSize(80); $draw->setFillColor("#ffffff"); /*** annotate the text on the image ***/ $imageOrg->annotateImage($draw, 60, 100, 0, "onur küçükkeçe"); …….. и в результате я получаю, onur küçükkeçe Любая идея, почему она не работает? […]

чтение файла с правильной кодировкой

У меня есть txt-файл, где, если я открываю стандартный текстовый редактор как блокнот или scite, я могу читать такие строки: Artist1 – Title 1 Artist2 – Title 2 Затем я открываю его с помощью PHP-скрипта, и я читаю строки: $tracklistFile_name=time().rand(1, 1000).".".pathinfo($_FILES['tracklistFile']['name'], PATHINFO_EXTENSION); if(((pathinfo($tracklistFile_name, PATHINFO_EXTENSION)=='txt')) && (move_uploaded_file($_FILES['tracklistFile']['tmp_name'], 'import/'.$tracklistFile_name))) { $fileArray=file('import/'.$tracklistFile_name, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $fileArray=array_values(array_filter($fileArray, "trim")); for($i=0; […]

Каковы причины различных форм фигурных скобок?

Я читаю стандарты кодирования Zend Framework , где они заявляют, что фигурные скобки после определения классов должны быть на следующей строке, «одной истинной форме фигурной скобки». class MyClass { function…. } У меня обычно есть фигурные скобки на одной линии: class OtherClass { function … } В чем причина размещения скобки на следующей строке? Или […]

читать и искать в pdf-файле

Я пытаюсь получить текст из pdf-файла с этим кодом, но он возвращается, как ниже закодированный текст: $fp = fopen($filename, "r"); echo $content = fread($fp, filesize($filename)); fclose($fp); %PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream xœí\Ks¹¾ûWàâ*¹<„ñ~ø*¯½›ÊVíf«*‡(ZIÌRyHZÑ¿O÷ŠIKŪØ&9 h|Sn“TÑâ©mÐÚ å 6¨Mxø´Ê“üú•wÔ:,WP¥ˆqžzN~ƒÇ)¹zõ¯CF{Wê?¿ß$èQ‡šQ†J_`ù-ÏF‹Ë99NOsòeqw7y ðíÕx''‹3ò™ãœ\¼YA½ÖG%°Ãå¶QO ³R𯌩8U %æåG]MÀ¥J'{±¢C¾®ÃõÂ÷^S8oQgœxΧÖÊø5›§ï×ÕÙZ‚ðÔ6K ç7@'ñõ"OgdtÎHvE$ü2Ì/oŠ.£]t~ˆ‚9vêPeb훆LLˆê³ž{ÖvÆ{OYEò”|J'ãïiþcø2ËGØ+sè«;ø5§×äÛb˜Ïa¨]œñÙœ|&ØUo6Ø”¶j¥TóF½ûsIzJÞürl¯w$KgrtÑAÄ9&› ÚÒƒ`T¼bÐŒÜ9ü<œÃ8úÀ¿ÇáÈ÷t6K'3¤Oâ¹HŒàdt?Ío†óRlvy“Ž“tDæùš'QÉIø}<%KÖ'¯‹9ɦ`ïW)°Ó Ì(¢hº›&XÂtÝ°¢M—Ùôjœß–mº~O¡aé4hÚþV ¨`ºOÏáŽ=Àªœˆ·Ùôúâþf|yó>>wð„7ÊzCßçXì¨Lð•´.ð)E'fœMgµ&jN•.\8A ÅѵÚGÉZPaÃ:úâØþø˜¡Þ”uˆ,‡Ì·ãépæë¹]Ìà ^çiz›Nç4f&`–jÓ¨å™ÓèùÚÎ)*ÊIûimãWÜ#©v'ŒGs*ÃJNÎxg &b5ã¹+)Ÿ§ù,Oo‡ãé&IpŠi,‚ó²Øf='Ǩ¡ƒ1ª•ˆ@%`&Àž J>9*ˆ¹5ì9rñÈ:(Š#yŸ¹yê¨Y®¨S…>ŒFcœäÀâWQÆxmøsI÷ž9ü½¡Î‡ÕœDš-tM"[û†²rkïÆ“IßÌÈUžÝbLõ}œ-fuHõî!æQS`¹üÖû2 [Ш.—(~ÀXø6›”ÅÀ£K¼óŒÆ5Ä ÆÿÓH¶ã`ƒÙÂUó¼%+Ë€ÃÛl1c7áæš%¼èOÿ<¯ÃË|xwV}´ÈQ&ˆ(ózx––ïâ²çëzäj'¦sj:U37‹«V0*y£Ù/cõ°±*9åÔú''ŸÊþY_FŒš³ÝJÁÏ}Î~Î…ßȵož)š—Bÿ…ÆN>œ[ê`ÖfŽê57sËËågÙмÚ'Ôø°$o&D¬XL³æèö<®Äµ‚9¶ÏÌ=n(6*ÿt?J%‚Ip¥B‹~q6ýø^·_ÓÍ:‹òµ„¬MKGŠÍ‰ñ‚ú5/='2žj–ô– Я […]

Проблемы с кодировкой PHP и апострофы при вставке из MS Word

У меня есть форма, которая отправляет письма на мой адрес электронной почты. Все работает отлично, за исключением случаев, когда кто-то вставляет что-то из MS Word в форму. Весь текст проходит, но кодировка апострофов и двойных кавычек все испорчена. Они появляются как странные персонажи. В любом случае, легко решить эту проблему?

Преобразование файла UCS-2 в UTF-8 с помощью PHP

У меня есть файл CSV, поставляемый с клиентом, который должен быть проанализирован и вставлен в базу данных с использованием PHP. Прежде чем вставлять данные в БД, я хочу преобразовать его в UTF-8, но я не могу найти, как это сделать. Это то, что я пытался обнаружить кодировку файлов: $ enca -d -L zh ./artigos.txt ./artigos.txt: […]

Есть ли элемент стиля кода?

Я работаю с веб-сайтами, написанными на PHP, наряду со многими другими программистами, и иногда мне приходится иметь дело с действительно ужасным кодом. Отступы полностью перепутались, фигурные скобки в неправильных местах, ужасное использование пробелов, это действительно больно моим глазам и на самом деле делает мою работу сложнее и занимает больше времени. Есть ли инструмент, в котором […]

Версии кода кодирования PHP; в переключателе / ​​корпусе

мы пытаемся внедрить новые правила стиля кодирования для нашей команды, php codesniffer печатает предупреждение в операторах case switch, когда «break» не найден как: switch ($foo) { case 1: return 1; case 2: return 2; default: return 3; } есть ли веские основания для использования: switch ($foo) { case 1: return 1; break; } ?? разрыв […]

Кодирование обнаружения php

У меня есть строка: Ëè ÷ íûå âñòðå ÷ è Как кодировать эту строку int UTF-8 файл PHP? Я провожу весь день, чтобы понять, как это сделать.

Как преобразовать специальные символы в стандартные символы?

Я ищу способ конвертировать символы, такие как āžšķūņrūķīš, в azskunrukis . Иными словами, заменить ā на a , ž с z и так далее. Есть ли что-нибудь встроенное, или я должен создать свою собственную «библиотеку» из-за символов?