واضح آرشیو وب فارسی:سایت ریسک: charset یا iso یا encoding در mysql f_mostafa_f 13 دي 1386, 13:09من یه سوال دارم راجع به ذخیره نوشته ها در دیتابیس مای اس کیو ال . وقتی دیتا وارد میکنم به صورت کد وارد میشه متون ... در سیستم میترا ولی من رفتم دیدم ، حروف و متون به همون صورت فارسی ذخیره شده بودن... کجا رو باید تغییر بدم تا متون صحیح ذخیره بشن؟ tabib_m 14 دي 1386, 00:04وقتی دیتا وارد میکنم به صورت کد وارد میشه متون ... منظورت در چه محیطیه؟ از phpMyAdmin باز میکنی و می بینی که عجق وجق نوشته؟ یا این که برنامه ای که خودت ساختیش این مشکل رو داره؟ اگر در این زمینه جستجو میکردی، نتایج به درد بخوری پیدا میکردی. اگر مشکلت با phpMyAdmin هست، اینجا رو بخون: موفق باشید. f_mostafa_f 14 دي 1386, 00:21مطلب خوبی بود... ولی مشکل من اینه که یه دیتا بیس که مال یه سیستم هستش رو دارم باهاش کار میکنم... این سیستم وقتی متون رو ذخیره میکنه به صورت : ;#157 5;&a mp;#1 604;& در PHPMYADMIN دیده میشه . اینه که دوتا مشکل داره... مشکل اصلی اینه که سرچ نمیشه و دیگری این که PDF خرچنگ قورباغه میده... چه کنم که وقتی دیتا وارد میکنم ، متون به همون صورت درست و حسابی وارد بشن و ذخیره بشن... firebird 14 دي 1386, 01:30تو کدی که داده ها رو ذخیره میکنه احتمالاً یه تابع htmentities داری. tabib_m 15 دي 1386, 16:49تو کدی که داده ها رو ذخیره میکنه احتمالاً یه تابع htmentities داری. نه، ربطی نداره. ثبت اطلاعات داره به درستی انجام میشه. طبق مطلبی که برات لینک گذاشتم عمل کردی؟ این که phpMyAdmin چجوری نمایش میده چندان اهمیتی نداره. مهم اینه که طریقه ی ثبت اطلاعات، با طریقه ی فراخوانیشون باید یک جور باشه! این که pdf با فارسی مشکل داره، سر دراز داره. اگر برات مهمه، فکر میکنم اگر جستجو کنی پیدا میکنی، اگر هم پیدا نکردی، توی یک تاپیک جداگانه مطرح کن. اما این که جستجو نمیکنه، ممکنه دلایل مختلفی داشته باشه که به کدت بستگی داره موفق باشید. f_mostafa_f 15 دي 1386, 22:24این که phpMyAdmin چجوری نمایش میده چندان اهمیتی نداره. ولی نظر من این نیست ....من فکر کنم اصل مطلب همینه که صحیح خیره نمیشه... مهم اینه که طریقه ی ثبت اطلاعات، با طریقه ی فراخوانیشون باید یک جور باشه! که نیست...!!! tabib_m 18 دي 1386, 12:19که نیست...!!! احسنت، پس خودت مشکل خودت رو میدونی :) خوب پس به یک شیوه کار کن :) محیط ثبت اطلاعات کجاس؟ محیط نمایش اطلاعات کجاس؟ ولی مشکل من اینه که یه دیتا بیس که مال یه سیستم هستش رو دارم باهاش کار میکنم... این سیستم وقتی متون رو ذخیره میکنه به صورت : ;#157 5;&a mp;#1 604;& در PHPMYADMIN دیده میشه . وقتی شما با دیتابیس یک سیستم دیگه داری کار میکنی، باید طوری با اون دیتابیس کار کنی که خود اون سیستم باهاش کار میکنه!! اگر برای دیتابیس collation تعریف نشده (که فکر میکنم در مورد شما همینطور باشه) شما توی کدت، هنگام اتصال به دیتابیس، نباید هیچ collationی تعیین کنی! (یعنی برعکس کاری که phpMyAdmin میکنه!) (امیدوارم مطلبی که لینکش رو دادم، کامل خونده باشی! البته به همراه نظراتی که در زیرش اومده!) موفق باشید.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 488]