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

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

LDan 16-01-07 18:55

2 שאלות {בעיה בקידוד UTF-8 ושאלה בPHP}
 
טוב אז קודם העברתי לקידוד
UTF-8
אז מה שכתוב ככה רגיל באתר כתוב בסדר בעברית

אבל מה שנשלף מהמסד ונכתב בECHO
בתוך הקובץ בתגי PHP
רואים כריבועים
לדוגמא:
<div dir="rtl"> <font face="tahoma" size="2" color="696969">
<? echo "$n1[text]"; ?>
</div></font>

זה שזה מניהול התוכן נראה כריבועים
וזה
<div dir="rtl"> <font face="tahoma" size="1" color="c8c8c8">
10.01.07 האתר נפתח
<br>
11.01.07 נוספה מערכת של צ'ט חופשי
</div></font>

נראה בעברית רגיל


אשמח לפיתרון האתר
http://prozit.net
(העברתי רק את הדף הראשי בנתיים לUTF-8)

ועוד שאלונת בPHP
איך אני יכול לכתוב לתוך קובץ שזה ישאר שם
לדגומא כמו בתהליך ההתקנה של מערכת מוכנה כל שהיא מכניסים פרטים וזה נשמר בקובץ CONF_GLOBAL

תודה לעוזרים.

חיים 16-01-07 18:59

אתה צריך לשנות את הקידוד של המסד שלך ל-UTF-8
אגב בקר לשאלה שלך נראה לי שעושים את זה עם fopen() לא?

LDan 16-01-07 19:36

עדיין ריבועים
אולי אני שם על הלא נכון
יש שם מלא תחת UTF-8
איזה לשים?

RS324 16-01-07 20:06

ציטוט:

נכתב במקור על ידי LDan (פרסם 407155)
עדיין ריבועים
אולי אני שם על הלא נכון
יש שם מלא תחת UTF-8
איזה לשים?

את הפנאל ניהול הגדרת כ UTF8 ? אם לא אין טעם לניסויים
תשנה גם שם כי משם בעצם אתה מקבל את ה INPUT

חיים 16-01-07 20:19

בכדי להגדיר ת הפאנל תצטרך לכתוב משהוא כזה למעלה לא:
HTML קוד:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
אם לא ממקנו אותי

LDan 16-01-07 20:23

ציטוט:

נכתב במקור על ידי masterpl (פרסם 407192)
בכדי להגדיר ת הפאנל תצטרך לכתוב משהוא כזה למעלה לא:
HTML קוד:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
אם לא ממקנו אותי

את זה כבר שמתי וזה לא להגדיר
זה לעשות שניכנסים זה יבחר את הקידוד
(איזה כיף אני מלמד מומחה שעזר לי קודם|לב| |קורץ|)

מגדירים שאתה שומר את הקובץ יש לך כזה למטה ANSI אתה מעביר ל UTF-8

טוב עשיתי גם את הפאנל איפה שאני מכניס לניהול שזה יהיה UTF-89 וזה עובד!!!
תודה!!

ולשאלה השניה חיפשתי את הפונ'
לא ממש מצאתי הסברים עליה
אשמח לאיזה מדריך מפורט

חיים 16-01-07 20:29

באיזה עורך אתה משתמש?מה אתה מבלבל לי את השכל עם איזה ANSI?אולי תגיד את הסקריפט עצמו זה חייב להיות קוד מסויים?
בשר לשאלה השנייה שלך אני חושב שהקוד הבא יעזור לך:http://www.php.net/manual/en/function.fwrite.php

ShoQER 16-01-07 22:07

ציטוט:

נכתב במקור על ידי masterpl (פרסם 407204)
באיזה עורך אתה משתמש?מה אתה מבלבל לי את השכל עם איזה ANSI?אולי תגיד את הסקריפט עצמו זה חייב להיות קוד מסויים?
בשר לשאלה השנייה שלך אני חושב שהקוד הבא יעזור לך:http://www.php.net/manual/en/function.fwrite.php

הבן אדם צודק..ככה מגדירים UTF-8...זה לא רק לשים תג מטא...אתה צריך לשמור את כל הקובץ כקובץ UTF וזה לא משנה באיזה עורך כי בכל העורכים יש את זה...אפילו NOTEPAD...

בקשר לשאלה...תשנה את הקידוד של המסד לUTF-8...זה אמור לעזור...

LDan 16-01-07 22:49

ציטוט:

נכתב במקור על ידי OnWheels (פרסם 407278)
הבן אדם צודק..ככה מגדירים UTF-8...זה לא רק לשים תג מטא...אתה צריך לשמור את כל הקובץ כקובץ UTF וזה לא משנה באיזה עורך כי בכל העורכים יש את זה...אפילו NOTEPAD...

בקשר לשאלה...תשנה את הקידוד של המסד לUTF-8...זה אמור לעזור...

הראשונה פתרתי לגבי המדריך לפקודה אני מחר יקרא אותו
אפשר לנעול בנתיים

RS324 17-01-07 00:11

ציטוט:

נכתב במקור על ידי LDan (פרסם 407300)
הראשונה פתרתי לגבי המדריך לפקודה אני מחר יקרא אותו
אפשר לנעול בנתיים

לא רצית תשובה לשאלה השניה ?

תעשה קובץ exconf.php
שככה אמור להראות הקובץ קונפיג
ואז תציג למשתמש שאלות (שם משתמש, שרת וכו)
ואז פשוט תעתיק את הקובץ שיווצר לך קובץ config.php
ותפתח אותו תחליף את כל הערכים שב EXCONF בערכים שהמשתמש הכניס
ותשמור.


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

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