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

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

FuZuL 01-03-09 15:48

utf-8 לעברית
 
כשאני מכניס למסד העברית נראית ככה "àçé&#237"
איך אני הופך את זה לעברית?
לא חשוב לי שמירה על כמה שפחות זכרון.. מצידי להשתמש בpreg_match
כל האתר,המסדים הכל בקידוד utf-8

daMn 01-03-09 15:50

אתה מתכון במסד זה נראה ככה או שאתה שולף את זה?
אם אתה מתכוון במסד, תעבוד רק עם UTF ותעדכן לגירסא האחרונה לניהול מסד שאתה משתמש, אני מעריך שזה PHPMyAdmin.

FuZuL 01-03-09 15:52

זה הגירסא האחרונה וככה זה מופיע במסד.. חתכתי תו אחד שתבין..
מחוץ למסד זה ג'בריש
"àçéí"

והגירסא היא phpMyAdmin - 2.11.9.4

vadimg88 01-03-09 16:33

ישנה כמה דברים שצריך לעשות כדי שזה יהיה בעברית. תוודא שהמסד כולו מוגדר ל UTF8, כל טבלה מוגדרה גם היא ל UTF8 וכל שדה שיש בו טקסט יהיה מוגדר ל UTF8 אם זה עדיין לא עוזר תנסה לייצא את כל התוכן של המסד שלך לקובץ .SQL ואז בהתחלה תשים את הדברים הבאים:

קוד:

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

ותייבא את כל המסד שוב פעם דרך PHPMYADMIN.

SDF 02-03-09 08:01

לא נתת את הקוד שאיתו אתה מכניס למסד.
אמרת שהמסד הוא בutf8, אז אני מניח שמה שמה שחסר לך הוא שגם החיבור למסד יהיה בutf8.
יש הרבה שיטות לעשות זאת, אם השרת לא שלך הדרך הקלה היא להריץ לפני השליפות \ הכנסות את השאילתה:
קוד:

SET NAMES `utf8`
סרטון על עברית בMySQL עם דוגמא.

FuZuL 02-03-09 20:44

הסתדר הודות לירין וvadim
אפשר לנעול.


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

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