13-02-2005, 13:11
|
|
|
|
חבר מתאריך: 20.06.03
הודעות: 5,616
|
|
כמה תיקונים...
1. קודם כל הנתונים מגיעים ככה ב-GET ולא ב-POST (כמו בתגובה הראשונה).
2. התוים שאתה רואה הם גירסת UTF-8 (קידוד יוניקוד, שהוא הקידוד הסטנדרטי היום) לעברית.
סימן האחוז פה לא מציין רווח (אין רווח אחרי כל תו, לא?!)
הנה דוגמה קטנה:
%D7%A4%D7%A8%D7%A9
זו המלה "פרש"
אם הדף שלך (שמקבל את הפרמטרים) נכתב בקידוד יוניקוד, אזי פעולת קבלת הנתונים ($_GET ב-php או request.querystring ב-ASP) תקבל את הנתונים בצורה תקינה, ובנסיון להדפיסם למסך, תראה את הנתונים כמו שהזנת אותם לטופס.
בכל מקרה ל-PHP יש פונקציות וכלים להתמודד עם המרות של קידודים.
בהצלחה,
|