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

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

Megnum 18-09-07 20:16

[בעיה] סימני שאלה בעד עדכון נתונים באתר בשפה העברית
 
כן הבעיה המייאשת הזאת מוכרת לכולנו אבל לא מצאתי לה פיתרון
אני יודע שיש תבעיה לPHPMYADMIN אם העברית אבל בכל זאת יש פיתרון.. ניסיתי הכל אני מיואש אני כבר יומיים שלמים על זה בבקשה עזרו לי אני כבר מיואש אתם רואים חח תודה רבה לכם!

חיים 18-09-07 21:05

אם הבנתי נכון הטקסט שאתה מוציא מהמסד מופיע בסימני שאלה?תנסה לשחק קצת עם הקידודים של המסד,הטבלה, השדה בטבלה, הקובץ, ה-HTML בקובץ(HEADER) תשחק עם זה קצת הרבה ו100% שזה יפתר לך

Megnum 18-09-07 21:34

אני יומיים שלמים שובר את הראש ניסיתי הכל
אין איזה פיתרון שיחסוך ממני את שאר כאבי הראש שלי? חח

חיים 18-09-07 21:39

ציטוט:

נכתב במקור על ידי Megnum (פרסם 557210)
אני יומיים שלמים שובר את הראש ניסיתי הכל
אין איזה פיתרון שיחסוך ממני את שאר כאבי הראש שלי? חח

יש ואמרתי לך תנסה לשחק עם זה וחוץ מזה אני מציע לך לעשות בדיקות והשווהות תנסה להריץ על שרת אחר לראות אם זה עובד וכ"ו תבדוק את הקידוד של המסד ואת הקידוד של ב-HRAD אם הם אותו הדבר וכ"ו

Elad-A 18-09-07 22:43

אתה יכול לנסות את הקוד הבא:

PHP קוד:

$connection mysql_connect($host$name$pass); 
mysql_select_db($db$connection); 
mysql_query("SET NAMES 'hebrew' "); 


DanielS 19-09-07 07:20

אביאל למה לא דיברתה איתי ?
בקיצור תעשה דבר פשוט כזה.
את קידוד הדף תשנה ל windows-1255 ואת הקידוד של המסד ל hebrew_general
בphpmyadmin זה ייראה בג'יבריש אבל באתר זה ייראה בעברית =]

דבר איתי =]

חיים 19-09-07 07:27

אם כל כך בא לך להמיר אתה מוזמן לנסות להשתמש ב-iconv אבל אם הוא לא פועל בשרת שלך אז הנה שתי פונקיות שנתן תומר באתר הזה:
PHP קוד:

function iconv_utf8_cp1255 ($utf8) { 
    return 
preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$utf8); 
}  

function 
iconv_cp1255_utf8 ($cp1255) { 
    return 
preg_replace("/([\xE0-\xFA])/e","chr(215).chr(ord(\${1})-80)",$cp1255);     


קרדיט מלא ליונתן מהפורום .... הפונקציות האלו מחליפות את iconv ואתה תוכל להמיר איתם בקלות מUTF לעברית

Megnum 19-09-07 16:00

שלום חברים ותודה על תשובתכם!
מצאתי פיתרון יותח נוח ופתרתי סופית את כאב הראש שלי
בקובץ SQL גיליתי שDEFULT ברירת מחדל הוא LATIN אז שיניתי לUTF 8 והעלתי ונגמר הסויפורה =]
אז שוב תודה


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

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