как я могу иметь дело с unicode в PHP без mbstring расширения

Схема Microsoft Software License сумасшедшая дорогой для малого бизнеса. Стоимость сервера составляет приблизительно 12 000$, если Вы хотите установить ее сами. Я не рекомендую его для маневра основы.

Мы на самом деле просто реализовали Intellilock в нашем продукте. Это позволяет Вам иметь все решения для того, как строгий Вы хотите, чтобы Ваша лицензия была, и это очень экономически эффективно также. Кроме того, это делает путаницу, предотвращение компилятора, и т.д.

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

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

5
задан Ayoub M. 13 December 2009 в 20:03
поделиться

2 ответа

There is the PHP UTF-8 library up there at Sourceforge - might be enough for your needs. Also, preg_* functions generally accept the /u modifier independently of mbstring.

On the long term I'd agree it's time to start looking around for a more up-to-date host. Mbstring is pretty much a basic necessity today, with a host lacking this one has to ask what else might be missing.

6
ответ дан 14 December 2019 в 04:39
поделиться

, если у вас нет другого выбора, кроме как придерживаться этого хоста, и вы не можете выкрутить их руки, чтобы предоставить mbstring (давай, php без mbstring, вроде sooo 1999 [ *]) можно ли использовать intl pecl extension ? этого плюс то, что вы можете делать с PCRE и iconv, может быть достаточно.

intl имеет, помимо средств форматирования и удобного подборщика, следующие функции графемы:

  • grapheme_extract - Функция для извлечь последовательность по умолчанию кластеры графем из текстового буфера, который должен быть закодирован в UTF-8.

  • grapheme_stripos - Найти позицию (в единицы графемы) первого появления строки без учета регистра

  • grapheme_stristr - возвращает часть строка стога сена с первого появление иглы без учета регистра до конца стога сена.

  • grapheme_strlen - Получить длину строки в единицах графемы

  • grapheme_strpos - Найти позицию (в единицы графемы) первого появления строки

  • grapheme_strripos - Найти позицию (в единиц графемы) последнего появления строка без учета регистра

  • grapheme_strrpos - Найти позицию (в единиц графемы) последнего появления строка

  • grapheme_strstr - возвращает часть строка стога сена с первого появление иглы до конца haystack.

  • grapheme_substr - Возвращает часть строка

[*] извиняюсь за подростковый язык

2
ответ дан 14 December 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: