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

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

MasterNetwork 07-07-15 12:25

עזרה בmysql
 
יש ברשותי אתר ויש לו מערכת פורומים מסוג mybb
אני מנסה לשלב בצ'אט שפיתחתי שאם המשתמש רשום בפורום אז הוא יצטרך להזין סיסמא.
ניסיתי לשמור את השם משתמש בסיישן לשלוח בפוסט דרך php או דרך ajax
שום דבר לא צלח לי כששם המשתמש היה בעברית נסיתי בכל סוגי הקידודים ובמיליון דרכים ואפשרויות.
כששם המשתמש באנגלית זה עובד מצויין, לכן אני סבור שהבעיה היא בקידוד.
האתר עובד על קידוד windows-1255 הבסיס נתונים שלי הוא latin1
ושל המערכת פורומים utf-8.

|לב||לב||לב||לב|

BarSpecial 07-07-15 14:01

ניסית להמיר את הקידוד ל-UTF8 לשם השוואה מול הפורום?
זאת אומרת ברגע שאתה שולף משתמש מהמסד של הצ'אט שלך, לבצע עליו המרת קידוד ולהשוות מול המסד של הפורום.

PHP קוד:

$UTF8UserName mb_convert_encoding($userName'UTF-8''Windows-1255'


MasterNetwork 07-07-15 23:55

ניסיתי לקודד בכל מיני שיטות ואף אחת לא צלחה.

kolin 08-07-15 01:29

האם הסתדרת בסוף?

MasterNetwork 08-07-15 17:18

עדיין לא

angilboy 10-07-15 16:35

אולי מדריך זה יעזור, https://phpguide.co.il/UTF_8_%D7%A7%...7%9C%D7%94.htm

MasterNetwork 13-07-15 11:48

חברים יקרים אני בבעיה רצינית, בבקשה עזרה..
באנגלית זה עובד יופי ובעברית לא..
ניסיתי לשלוח מדף מס' 1 נתונים בפוסט דרך curl
ובדף מס' 2 הוא מוציא מהבסיס נתונים
ניסיתי לשחק עם הקידודים מה לא ניסיתי..
אנגלית עובד, עברית לא..
וכשהייתי משחק עם הקידודים של הדף ב header של ה php
אז לפעמים זה היה מציג את התוכן בעברית ששלחתי בPOST
ולפעמים לא, תלוי מה הגדרתי באותו הרגע את הקידוד.
בשום צורה זה לא עזר לשלוף את התוכן מהמסד..


חשבתי אולי ליצור במסד מס' 1 עוד טבלה של משתמשים מהפורום
ושם גם לעדכן שם משתמש סיסמא מייל וכו'..
מממ.. ובעמוד ההרשמה או בשלב האימות של המייל להריץ קובץ ששולף את כל המשתמשים והסיסמאות המאומתים וככה לעדכן מה שחסר..
יכול לעבוד לא? בא לי חיזוק קטן ממכם ואני יתחיל חח..

while1 13-07-15 13:07

תן לנו קישור לעמוד שעושה את הצרות ותגיד איזה מידע אפשר לשלוח/לקבל כדי לראות את הבעיה

trupix 13-07-15 20:09

מה זאת אומרת "לא צלח"? אתה מקבל ג'יבריש?
אם כן, ייתכן כי התוכן נשמר בג'יבריש כבר במסד נתונים..
למה הטבלה על קידוד latin?

כך או כך, לפני כל פעולה, אני ממליץ לך לגבות את המסד נתונים

MasterNetwork 14-07-15 00:44

זה ערבוב של שני טבלאות שונות אחת של פורום ואחת של האתר אני מנסה לעשות מיקס ;)


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

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