Comunidad de diseño web y desarrollo en internet online

Flash - php

Citar            
MensajeEscrito el 02 Jun 2009 07:50 am
Me borra los simbolos del tipo ö,ü,ä

Que se puede hacer en este caso?
Les estaría agradecida por una ayuda a este caso
[code]

var phpFile:String = "http://www.xxx.de/xml/send/sendDataToServer.php";

function callServer(e:MouseEvent):void
{
var urlRequest:URLRequest = new URLRequest(phpFile);

var urlParams:URLVariables = new URLVariables();
urlParams.sampleVal = sendTxt.text;

urlRequest.method = URLRequestMethod.POST;
urlRequest.data = urlParams;

var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, serverResponse);
loader.load(urlRequest);
}

function serverResponse(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
var variables:URLVariables = new URLVariables(loader.data);
responseTxt.text = variables.returnValue;
}

callBtn.addEventListener(MouseEvent.CLICK, callServer);

//#####################################sendDataToServer.php#################
<?php

if(isset($_POST['sampleVal']))
{
print "returnValue=" . strtoupper($_POST['sampleVal']);
}

?>
[/code]

Por estudiosa

23 de clabLevel



 

Alemania

firefox
Citar            
MensajeEscrito el 02 Jun 2009 08:24 am
puedes probar encodeando para utf8:

Código PHP :

echo "returnValue=" . utf8_encode(strtoupper($_POST['sampleVal']));

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Jun 2009 10:30 am
Gracias pero aún no le resuelve. me corta o mejor dicho me elimina la ö o ü.

Qué más podría intentar?

Por estudiosa

23 de clabLevel



 

Alemania

firefox
Citar            
MensajeEscrito el 02 Jun 2009 12:41 pm
Hola,
el problema no estaba en php, sino que en flash. Tuve que "integrar" todos los tipos de letras(char) y con eso lo actualicé y funciona perfectamente.

Gracias de todas formas!!

Por estudiosa

23 de clabLevel



 

Alemania

firefox
Citar            
MensajeEscrito el 02 Jun 2009 12:50 pm
No incluyas todos los tipos de letras o agrandarás el flash por gusto, incluye las mayúsculas, minúsculas, numerales, signos de puntuación y después a mano en el campo "include this characters" incluye los característicos del alemán.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Jun 2009 01:16 pm
Claro, de eso me di cuenta después. Pero para el problema flash-php-mysql, aún no encuentro la solución.
Me pone Heinrich Bö en vez de Heinrich Böll, por ejemplo.

Quizás sabes una idea?

Gracias desde ya

Por estudiosa

23 de clabLevel



 

Alemania

firefox
Citar            
MensajeEscrito el 02 Jun 2009 02:50 pm
Lo mismo que te recomendé anteriormente pero al revés cuando vayas a insertar en la base de datos el string hazle un decode a utf8:

Código PHP :

utf8_decode($string_a_insertar);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.