Результаты поиска по запросу "multibyte"

3 ответа

mb_detect_encoding определяет ASCII как UTF-8?

Я пытаюсь автоматически конвертировать импортированные метаданные IPTC из изображений в UTF-8 для хранения в базе данных на основе PHPmb_ функции. В настоящее время это выглядит так: $val = mb_convert_encoding($val, 'UTF-8', ...

3 ответа

mb_detect_encoding определяет ASCII как UTF-8?

2 ответа

Взаимодействует ли многобайтовый символ с символом конца строки в регулярном выражении?

С этим регулярным выражением: regex1 = /\z/следующие строки соответствуют: "hello" =~ regex1 # => 5 "こんにちは" =~ regex1 # => 5но с этими регулярными выражениями: regex2 = /#$/?\z/ regex3 = /\n?\z/они показывают разницу: "hello" =~ regex2 # => 5 ...

ТОП публикаций

2 ответа

Взаимодействует ли многобайтовый символ с символом конца строки в регулярном выражении?

С этим регулярным выражением:

1 ответ

Печать строк UTF-8 с использованием широких и многобайтовых строковых литералов printf

В таких операторах, где оба они вводятся в исходный код с одинаковой кодировкой (UTF-8) и локаль настроена правильно, есть ли практическая разница между ними? printf("ο Δικαιοπολις εν αγρω εστιν\n"); printf("%ls", L"ο Δικαιοπολις εν ...

1 ответ

Печать строк UTF-8 с использованием широких и многобайтовых строковых литералов printf

В таких операторах, где оба они вводятся в исходный код с одинаковой кодировкой (UTF-8) и локаль настроена правильно, есть ли практическая разница между ними?

6 ответов

Как обнаружить и повторить последний гласный в слове?

$word = "Acrobat" (or Apple, Tea etc.)Как я могу обнаружить и повторить последний гласный данного слова с php? Я пытался использовать функцию preg_match, Google часами, но не смог найти правильного решения. В строке могут быть многобайтовые ...

6 ответов

Как обнаружить и повторить последний гласный в слове?

2 ответа

PHP mb_substr () не работает правильно?

Этот код print mb_substr('éxxx', 0, 1); печатает пустое место :( Предполагается напечатать первый символ,é, Это похоже на работу, однако: print mb_substr('éxxx', 0, 2); Но это не правильно, потому что (0, 2) означает 2 символа ...

2 ответа

PHP mb_substr () не работает правильно?