הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   UTF-8 ו- GET Method (https://hosts.co.il/forums/showthread.php?t=86173)

Hanan 10-11-10 10:11

UTF-8 ו- GET Method
 
יש למישהו מושג, מדוע כשאני נכנס לכתובת:
HTML קוד:

http://www.domain.com/somefile.php?msg=מה המצב
ואני עושה שהוא ישמור את $_GET['msg'] בדאטה בייס, הוא לא שומר בגלל שזה עברית.?
אבל אם אני עושה בשאילתא רושם עברית אז הוא שומר.
אם אני שם מספרים הוא שומר ואם אני שם אנגלית הוא שומר.

הבעיה רק שמירה בעברית ב GET Method...

יש למישהו איזשהו כיוון לבעיה שיכולה לגרום לזה?..

קחו תראו דוגמה:
http://www.nextek.co.il/test.php?Msg=בלה
הקוד שיש בדף:
PHP קוד:

<?php
header
('content-type: text/html; charset=UTF-8');
echo 
$_GET['Msg'];
?>


Insane 10-11-10 12:39

תשנה לצרכים שלך.
קוד:

        $wor = $_GET['words'];
        $words = iconv("UTF-8","Windows-1255",urldecode($wor));

אם לא עובד תנסה להפוך בין ה- WIN ל-UTF.

גורילה 10-11-10 13:20

בדוגמא שהצגת מן הראוי שהטקסט יוצג לך כך, הרי הגדרת לו קידוד UTF-8

Haimz 10-11-10 17:53

שנה את הקידוד לwindows-1255 או שתשנה את הקידוד של הקובץ לUTF 8
עדיף שתשנה לWINDOWS1255 קח קוד:
PHP קוד:

<?php
header
('content-type: text/html; charset=windows-1255');
echo 
$_GET['Msg'];
?>



כל הזמנים הם GMT +2. הזמן כעת הוא 17:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ