echo preg_match("/\b(בדיקה|מילה)\b/iu", "זוהי בדיקה");
Vì lý do nào đó, mã này trả về 1 trên một số máy chủ mà tôi đã thử nghiệm, nhưng 0 trên một máy chủ cụ thể.preg_replace + UTF-8 không hoạt động trên một máy chủ nhưng hoạt động trên một máy chủ khác
PCRE được biên dịch với hỗ trợ UTF-8 và hỗ trợ thuộc tính Unicode. Điều gì có thể là vấn đề?
'locale' từ máy chủ này? bộ ký tự mặc định từ máy chủ web? kiểm tra trong "firebug" tiêu đề phản ứng của mã hóa – ZiTAL
@ZiTAL Giống như trên các máy chủ khác: Accept-Charset: ISO-8859-1, utf-8; q = 0.7, *; q = 0.3 – Lior
giá trị của chúng ta là bao nhiêu os này? 'print_r (mb_detect_order());' – ZiTAL