nasıl uzantısı Mbstring olmadan PHP unicode ile başa çıkabilirim

2 Cevap php

Ben PHP yapılandırmasına doğrudan erişim almak ya da herhangi bir uzantısı kuramazsınız yüzden benim sitesini barındırması bir hosting hizmeti kullanıyorum. Yani benim sorunum sunucuda yüklü mbstring uzantısı yok çünkü standart PHP string fonksiyonları tarafından işlenemez utf-8 dizeleri ile. Ben unicode dizeleri ile başa çıkmak için başka bir yol arıyorum, herhangi bir yardım veya rehberlik çok takdir ya da herhangi bir çevrimiçi kaynaklara biliyorsanız benimle paylaşın lütfen.

2 Cevap

Sourceforge'daki orada PHP UTF-8 kütüphane var - ihtiyaçlarınız için yeterli olabilir. Ayrıca, preg_* functions generally accept the /u modifier independently of mbstring.

Uzun vadede ben bir daha up-to-date konak için etrafa başlamak için zamanı geldi kabul ediyorum. Mbstring bu bir eksik olabilir başka ne sormak zorundadır eksik bir ev sahibi ile, hemen hemen bugün temel bir zorunluluktur.

Bu ana sopa ile seçim yok ama ettik ve Mbstring sağlayan içine kollarını bükmeden eğer (w / Mbstring o hadi, php gibi, sooo 1999 [*] olduğu) sonra {[kullanabilirsiniz (0)]}? artı PCRE'nin ile yapabileceğiniz ve iconv yeterli olabilir ne olduğunu.

intl ayrı formatters ve kullanışlı harmanlayıcıya, bu sesletim işlevleri vardır:

  • grapheme_extract — Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8.

  • grapheme_stripos — Find position (in grapheme units) of first occurrence of a case-insensitive string

  • grapheme_stristr — Returns part of haystack string from the first occurrence of case-insensitive needle to the end of haystack.

  • grapheme_strlen — Get string length in grapheme units

  • grapheme_strpos — Find position (in grapheme units) of first occurrence of a string

  • grapheme_strripos — Find position (in grapheme units) of last occurrence of a case-insensitive string

  • grapheme_strrpos — Find position (in grapheme units) of last occurrence of a string

  • grapheme_strstr — Returns part of haystack string from the first occurrence of needle to the end of haystack.

  • grapheme_substr — Return part of a string

Teenspeak için [*] özür