בקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!
-
יש לי משתנה שאני רוצה להוציא ממנו תו במקום כלשהוא (למשל התו השני), אבל למעשה מה שאני מקבל זה תו בגיבריש!
על האות ק אני מקבל �.
למה זה קורה?
ואיך למעשה אני יכול לקבל תו במקום כלשהוא אבל שיחזור תקין ללא בעיות?
אני עשיתי את זה פשוט ע"י המשתנה ואחריו סוגריים מרובעות עם מיקום התו, ניסיתי גם עם הפונקצייה substr אבל גם אותו דבר -
@שמואל-ש כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
למעשה מה שאני מקבל
איפה אתה מקבל זאת? אני מבין שבמסך, אבל מי ואיך שולחים לך את המידע למסך?
-
שמואל ש.השיב לdovid ב 11 בדצמ׳ 2022, 15:13 נערך לאחרונה על ידי שמואל ש. 12 בנוב׳ 2022, 15:14
-
@שמואל-ש כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
ניסיתי גם עם הפונקצייה substr
לגבי בעיות הקידוד יש גם את (כמעט ) כל הפונקציות המתחילות ב mb, כך
mb_substr
-
@Shmuel754 כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
@שמואל-ש
תשמור את הקובץ כUTF8??
איזה קובץ לשמור? זה קובץ על השרת! -
לעזור לכולםהשיב לשמואל ש. ב 11 בדצמ׳ 2022, 16:44 נערך לאחרונה על ידי לעזור לכולם 12 בנוב׳ 2022, 16:45
@שמואל-ש
איפה אתה כותב את הקוד [VSC או על השרת]? -
-
לעזור לכולםהשיב לשמואל ש. ב 11 בדצמ׳ 2022, 16:46 נערך לאחרונה על ידי לעזור לכולם 12 בנוב׳ 2022, 16:46
@שמואל-ש
תוריד את הקובץ למחשב, ותעשה שמירה בשם, ובחר בUTF-8 -
-
לעזור לכולםהשיב לשמואל ש. ב 11 בדצמ׳ 2022, 16:47 נערך לאחרונה על ידי לעזור לכולם 12 בנוב׳ 2022, 16:49
@שמואל-ש
ויזואל סטודיו קוד מאוד מאוד מומלץ לכתיבת קודהאם הפונקציה mb_substr לא עזרה לך?
-
@לעזור-לכולם כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
@שמואל-ש
תוריד את הקובץ למחשב, ותעשה שמירה בשם, ובחר בUTF-8אבל אני גם עושה ניסויים פה
@שמואל-ש כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
וכן ניסיתי גם פה (ע"י שמחקתי את הקוד שהיה וכתבתי לבד את הנ"ל)
ולא נראה לי ששם יש גם בעיה הנ"ל.
ולא כ"כ נראה לי שכל פעם צריך לעשות כך... -
@לעזור-לכולם כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
האם הפונקציה mb_substr לא עזרה לך?
אני אמור לעשות כך
$asd=mb_substr($rts,0,1,"UTF-8");
?
לא חוזר לי כלום! -
לעזור לכולםהשיב לשמואל ש. ב 11 בדצמ׳ 2022, 16:50 נערך לאחרונה על ידי לעזור לכולם 12 בנוב׳ 2022, 16:51
-
שמואל ש.השיב ללעזור לכולם ב 11 בדצמ׳ 2022, 16:51 נערך לאחרונה על ידי שמואל ש. 12 בנוב׳ 2022, 16:51
@לעזור-לכולם כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
@שמואל-ש כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
$rts
???
המשתנה ששם הטקסט שאני רוצה לחתוך ממנו תו אחד
@לעזור-לכולם כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
[זה לא אמור להיות $str?]
מה? קודם סימן המשתנה ואח"כ שם המשתנה, לא?
-
לעזור לכולםהשיב לשמואל ש. ב 11 בדצמ׳ 2022, 16:52 נערך לאחרונה על ידי לעזור לכולם 12 בנוב׳ 2022, 17:01
-
@לעזור-לכולם לא קשור
-
@שמואל-ש כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
@לעזור-לכולם לא קשור
אם לא אכפת לך, אתה יכול להעלות את הקוד שכתבת?
-
@לעזור-לכולם כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
אם לא אכפת לך, אתה יכול להעלות את הקוד שכתבת?
@שמואל-ש כתב בבקבלת תו ממחרוזת ב-PHP התו חוזר בג'יבריש!:
@dovid מה זאת אומרת? באיזה פקודה? אז בפקודה פשוטה כגון
<?php $str="אבגדה"; echo $str[2]; ?> -
לעזור לכולםהשיב לשמואל ש. ב 11 בדצמ׳ 2022, 17:45 נערך לאחרונה על ידי לעזור לכולם 12 בנוב׳ 2022, 17:46
תבדוק אם זה עובד לך
<?php $str="אבגדה"; echo mb_substr($srt,0,1); ?>
1/29