echo preg_match("/\b(בדיקה|מילה)\b/iu", "זוהי בדיקה");
Por alguna razón, este código devuelve 1 en varios servidores que he probado, pero 0 en un servidor específico.preg_replace + UTF-8 no funciona en un servidor pero funciona en otro
PCRE está compilado con soporte UTF-8 y soporte de propiedades Unicode. ¿Cual podría ser el problema?
'locale' de este servidor? juego de caracteres predeterminado del servidor web? comprobar en los encabezados "firebug" la respuesta de la codificación – ZiTAL
@ZiTAL Es lo mismo que en los otros servidores: Aceptar-Charset: ISO-8859-1, utf-8; q = 0.7, *; q = 0.3 – Lior
¿cuál es el rendimiento? ¿O esto? 'print_r (mb_detect_order());' – ZiTAL