Καλησπέρα, Συγνώμη για τα Greekglish απλά βιαζόμουν
Προσπαθώ να τραβήξω με request.querystring ένα κείμενο που είναι γραμμένο στα Ελληνικά
Το κείμενο αυτό προέρχεται από ένα Flash banner το οποίο κάνει post 3 fields 2 numeric k ένα text
Το θέμα είναι το εξής όταν τραβάω το request.querystring("BodyText") όπου είναι το κείμενο εάν έχει μόνο Ελληνικά μέσα δεν μου γυρνάει τίποτα
Εάν έχει και Ελληνικά και Αγγλικά μου γυρνάει μόνο τα Αγγλικά.
Οπότε είναι θέμα με τους non Ascii χαρακτήρες
Η εταιρεία που έφτιαξε το Flash Benner έφτιαξε μία test σελίδα σε PHP για να δούμε εάν δουλεύει με το παρακάτω κώδικα:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">
</head>
<body>
<?php
echo ' From: '.$_GET['FromTxt'].' <br>
To:'.$_GET['ToTxt'].' <br>
body:'.$_GET['BodyTxt'].' <br>';
?>
</body>
</html>
Ο οποίος και δούλεψε κανονικά τραβώντας όλες τις παραμέτρους.
Σε .net εγώ δεν μπορώ να τραβήξω τα Ελληνικά.
Υ.Γ
Δεν θέλω να αλλάξω το encoding (UTF-8) από το webConfig – υπάρχει λόγος.
Το ίδιο ακριβώς post εάν το δημιουργήσω από .net σελίδα και το postaro μπορώ να τα τραβήξω κανονικά τα ελληνικά, Φυσικά.
Άρα το θέμα είναι με το encoding από το flash το όποιο και δεν μπορεί να αλλαχτεί για άλλους λόγους (Bag του Flash με τα ελληνικά σε Transparent… κ.λ.π)
Καμιά ιδέα κανείς ?