Ben daha önce görmedim bir sorun var. Aynı regex iki farklı sunucularında iki farklı sonuçlar üretiyor.
Bu kodu:
preg_replace('#[^\pL0-9_@-]#iu', '', '!%&abc123_æøå');
Result on server A (php 5.2.6, Sunucu Api: Apache 2.0 Handler):
abc123_æøå
Result on server B (php 5.2.5, Sunucu Api: CGI / FastCGI):
123_
Bu fark neden oluyor herhangi bir fikir olan herkes?