Yo miraría como está escrita la cadena cuando la recibe el web service, a ver si desde la página que introducen la cadena viene escrita con entities &acurate; o así los caracteres especiales. O sino probaría a pasarla a una variable definida en el web service de manera que no calcules la len directamente a la variable que te envían,
Saludos!
Cita:
Iniciado por mash180
Para realizar pruebas publique este metodo:
Código:
<WebMethod()> _
Public Function chkLargo(ByVal str As String)
Return Len(Encoding.GetEncoding("ISO-8859-1").GetString(Encoding.UTF8.GetBytes(str)))
End Function
Si lo pruebo en local, pasandole "Caño" devuelve 4 al publicarlo en la web y consumirlo devuelve 5
Alguna sugerencia?