Результаты поиска по запросу "multibyte"
mb_detect_encoding определяет ASCII как UTF-8?
Я пытаюсь автоматически конвертировать импортированные метаданные IPTC из изображений в UTF-8 для хранения в базе данных на основе PHPmb_ функции. В настоящее время это выглядит так: $val = mb_convert_encoding($val, 'UTF-8', ...
Взаимодействует ли многобайтовый символ с символом конца строки в регулярном выражении?
С этим регулярным выражением: regex1 = /\z/следующие строки соответствуют: "hello" =~ regex1 # => 5 "こんにちは" =~ regex1 # => 5но с этими регулярными выражениями: regex2 = /#$/?\z/ regex3 = /\n?\z/они показывают разницу: "hello" =~ regex2 # => 5 ...
Взаимодействует ли многобайтовый символ с символом конца строки в регулярном выражении?
С этим регулярным выражением:
Печать строк UTF-8 с использованием широких и многобайтовых строковых литералов printf
В таких операторах, где оба они вводятся в исходный код с одинаковой кодировкой (UTF-8) и локаль настроена правильно, есть ли практическая разница между ними? printf("ο Δικαιοπολις εν αγρω εστιν\n"); printf("%ls", L"ο Δικαιοπολις εν ...
Печать строк UTF-8 с использованием широких и многобайтовых строковых литералов printf
В таких операторах, где оба они вводятся в исходный код с одинаковой кодировкой (UTF-8) и локаль настроена правильно, есть ли практическая разница между ними?
Как обнаружить и повторить последний гласный в слове?
$word = "Acrobat" (or Apple, Tea etc.)Как я могу обнаружить и повторить последний гласный данного слова с php? Я пытался использовать функцию preg_match, Google часами, но не смог найти правильного решения. В строке могут быть многобайтовые ...
PHP mb_substr () не работает правильно?
Этот код print mb_substr('éxxx', 0, 1); печатает пустое место :( Предполагается напечатать первый символ,é, Это похоже на работу, однако: print mb_substr('éxxx', 0, 2); Но это не правильно, потому что (0, 2) означает 2 символа ...