Foros del Web » Programando para Internet » PHP »

Unicode PHP UTF-16

Estas en el tema de Unicode PHP UTF-16 en el foro de PHP en Foros del Web. Hola a Tod@s... Les cuento, requiero enviar una cadena a un WS, el cual enviará la información a una clase en .NET. La cadena es ...
  #1 (permalink)  
Antiguo 18/01/2011, 16:49
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
Exclamación Unicode PHP UTF-16

Hola a Tod@s...

Les cuento, requiero enviar una cadena a un WS, el cual enviará la información a una clase en .NET.

La cadena es recibida con:

Dim data As Byte() = Encoding.Unicode.GetBytes(texto) <-- El texto o la cadena a encriptar es pasada por el Unicode.


Ahora desde php como puedo hacer ese Unicode, es decir, como puedo enviar la cadena con Unicode, me dicen que por defecto .NET tiene un UNICODE de UTF-16, esto esde Php como sería!

He probado varias cosas y nada!! :(

Última edición por Salome; 18/01/2011 a las 17:22 Razón: Pongo cadena completa en .NET porque asi es lo que debe hacer PHP
  #2 (permalink)  
Antiguo 20/01/2011, 06:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Unicode PHP UTF-16

Trata esto http://www.php.net/manual/en/functio...code.php#49185
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 20/01/2011, 06:31
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
Respuesta: Unicode PHP UTF-16

Gracias...

Esa función que proponen parece que es sólo para decode. He probado con esta que propone PHP

iconv("UTF-16LE", "UTF-8", $encrypted_data);


iconv("UTF-8", "UTF-16LE", $encrypted_data);

y pues digamos que me ha funcionad, tanto para decode como para encode, sólo que sigue teniendo unas pequeñas diferencias con respecto a lo que hace .NET o me entrega.
  #4 (permalink)  
Antiguo 20/01/2011, 06:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Unicode PHP UTF-16

También Si encuentras algo que lo haga completo como tu quieres, no dudes en decirlo
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: utf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:37.