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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עברית בכתובת, אבל כמו בוויקיפדיה (https://hosts.co.il/forums/showthread.php?t=76329)

HOLD 06-07-09 03:15

עברית בכתובת, אבל כמו בוויקיפדיה
 
לא מבקש קוד (אם תביאו זה נחמד :-) , אבל לא ביקשתי) ,מבקש שמות פונקציות ודרכים.

כרגע אני עושה את הדרך המאולתרת הזאת, שבחלק מהמחשבים עושה צחוק מעצמה (ברוב היא עובדת מצויין).

יש את הקובץ htaccess
PHP קוד:

Options +FollowSymlinks
RewriteEngine on
RewriteRule 
(.*).htmlshowpage.php?value=$

יש את הקובץ showpage.php
PHP קוד:

<?php

$Page 
mb_convert_encoding($_GET['value'],"ISO-8859-8","UTF-8");

//rest of code

?>

המערכת במחשבים מסויימים מראה את הכתובת בג'יבריש (לא url coding אלא ממש ג'יבריש) (העמוד עדיין עולה אבל הכתובת ממש דוחה לעין).
ובכלל זה מלא באגים.

הדברים האלה לא קורים בוויקיפדיה, איך הם עושים את זה?

אולי הבעיה היא ב-htaccess, הוא בעצם מתחיל את כל עניין הג'יבריש, יש אולי דרך להגדיר אותו לעברית?

בכללי, למישהו יש דרך יותר טובה\נורמלית?

תודה.

stel222 06-07-09 13:50

הבעיה היא לא ב htaccess אלה בקוד שלך אתה צריך להגדיר את זה ל UTF-8

O-B 06-07-09 14:39

תשתמש בפונקציה iconv ותמיר מ UTF-8 לקידוד של העמוד שלך.. אם הוא לא UTF-8


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

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