buen dia, el problema que tengo es que tengo una pagina del lado del cliente, la cual manda una cadena con formato xml, la recivo del lado del servidor solo le concateno "<?xml version='1.0' encoding='utf-8'?>" al inicio y listo la paso por la funcion simplexml_load_string y todo bien, el problema es que del lado del servidor valido con expresiones regulares y cuando paso una cadena con acentos la funcion de simplexml me da error pues falla el encoding, ya le puse iso-8859-1 pero al hacer la comparacion me da error pues aunque valido letras acentuadas como que no hace bien la comparacion, pienso que puede ser problema de la codificacion de datos yo la verdad ando perdido en eso de codificacion e leido que lo mejor es usar utf-8 pues acepta varios caracteres como los arabes o los chinos pero esta pagina definitivamente sera solo en español.
esta es mi expresion regular "/^[-a-zA-Z0-9ñÑáàéèíìóòúùÁÀÉÈÍÌÓÒÚÙüÜ_ ]{1,60}$/".
agradecere cualquier ayuda que me puedan proporcionar ya que no veo en si por donde atacar.