לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 08-03-2009, 11:14
  zippoxer zippoxer אינו מחובר  
 
חבר מתאריך: 01.09.07
הודעות: 88
גרפיקה עזרה | ייבוא מידע מMYSQL בעברית עם PHP.

שלום לכולם.
אני מנסה לייבא מידע בעברית עם PHP מMYSQL.
הדף עצמו מקודד לעברית (Windows-1255) עם RTL, וMYSQL מקודד לHebrew_bin.
ובכל זאת, הייבוא מMYSQL מחזיר תוצאה עם סימני שאלה וסימנים (למרות שבPHPMYADMIN אני רואה את כל מה שהכנסתי בעברית).

הנה הקוד:
קוד:
$result = mysql_query("select * FROM categories WHERE enabled='1'"); while($row = mysql_fetch_array($result)) { echo "$row[text]"; }


בטבלה Categories יש 2 שדות (enabled ו-text).
אני פשוט לוקח מהטבלה Categories את הtext רק איפה ש-enabled הוא 1.
יש רק ROW אחד והטקסט שלו הוא "נסיוןנסיוןנסיוןנסיון".
מה שהדף PHP מחזיר לי הוא:
? ????????? ????????

מה אני צריך לשנות בקוד הפשוט הזה?
אני זוכר ממש טוב שפעם היה לי טקסטים שלמים בעברית, והם עבדו מעולה (כבר למעלה משנה לא נגעתי בPHP פעם אחרונה שלי בפורום הזה הייתה 01-10-2007).
תודה מראש לכל הקוראים!

נערך לאחרונה ע"י zippoxer בתאריך 08-03-2009 בשעה 11:18.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 08-03-2009, 11:57
  zippoxer zippoxer אינו מחובר  
 
חבר מתאריך: 01.09.07
הודעות: 88
בתגובה להודעה מספר 4 שנכתבה על ידי dorM שמתחילה ב "ראית את האשכול בפורום "בניית..."

ציטוט:
במקור נכתב על ידי dorM
ראית את האשכול בפורום "בניית אתרים" על קידוד וכיצד מגדירים אותו?
איזה קידוד הגדרת למסד הנתונים שלך? hebrew_bin זה לא קידוד, אלא collation. המסד MYSQL מזהה את הקידוד hebrew בתור ISO-8859-8, כך שאם הגדרת את הקידוד כך במסד הנתונים, זה הקידוד שאתה צריך לדבוק איתו (אם המידע במסד חשוב לך ואתה רוצה פיתרון קל ומהיר).

הגדרה של הקידוד בעזרת פונקציית header אינה מספיקה, אני חושב. עדיף שתגדיר גם בתג meta (בשפת HTML) את הקידוד (למען הסר ספק).

תודה, אבל איך אני יכול להגדיר קידוד בMysql (לא collation) עוד לא מצאתי את האפשרות הזאת
הגדרתי גם Meta
קוד:
<head> <meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-8-i" /> </head>

נערך לאחרונה ע"י zippoxer בתאריך 08-03-2009 בשעה 12:00.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 14:25

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר