ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل به ریختگی نوشته های فارسی در ویبولتین



Farzadtehran1390
March 14th, 2019, 18:08
سلام .
کلا نوشته های فارسی عجق وجق شده . زبان فارسی رو پاک کردم دوباره نصب کردم بازم مشکل پابرجا بود.
utf رو به iso تبدیل کردم بازم حل نشد .
مشکل چیه ؟
ادرس :
http://www.aerocenter.ir/forum/members/1.html

mizban97
March 14th, 2019, 19:49
سلام .
کلا نوشته های فارسی عجق وجق شده . زبان فارسی رو پاک کردم دوباره نصب کردم بازم مشکل پابرجا بود.
utf رو به iso تبدیل کردم بازم حل نشد .
مشکل چیه ؟
ادرس :
http://www.aerocenter.ir/forum/members/1.html

سلام
در صورت تمایل جهت بررسی مشکل شما با ایدی زیر در تلگرام تماس بگیرید .
https://t.me/Mehr_rrg7476

AmirWWP
March 14th, 2019, 23:49
سلام.

داخل کدهای قالبتون، داخل تگ <head> کد زیر رو اضافه کنید:


<meta charset="UTF-8">

M2T
March 15th, 2019, 00:02
درود
این به علت تغییر کاراکتر انکودینگ در دیتابیس است.
چطور یکدفعه اینطور شده. آیا هک شدین یا خودتان تغییراتی دادین؟

قبل از هرکاری از دیتابیس سایت خود تان یک بک آپ بگیرید.
کار دیگر اینکه ببینید انکودینک و collation دیتابیس و جداول و فیلدی که تکست است چیست؟
خیلی ها لاتین سوئدی است و اگر الان شما collation را utf8-persian کنید درست خواهد شد.
توجه کنید حتی اگر به شخصی برای درست کردن دادید باید حتما از دیتابیس بک آپ بگیرید.

Farzadtehran1390
March 15th, 2019, 13:25
سلام.

داخل کدهای قالبتون، داخل تگ <head> کد زیر رو اضافه کنید:


<meta charset="UTF-8">

کلا همه چی در همه قسمت ها اینطوریه ! حتی ادمین سی پی . اسم قالب ها عنوان ها و ...


درود
این به علت تغییر کاراکتر انکودینگ در دیتابیس است.
چطور یکدفعه اینطور شده. آیا هک شدین یا خودتان تغییراتی دادین؟

قبل از هرکاری از دیتابیس سایت خود تان یک بک آپ بگیرید.
کار دیگر اینکه ببینید انکودینک و collation دیتابیس و جداول و فیلدی که تکست است چیست؟
خیلی ها لاتین سوئدی است و اگر الان شما collation را utf8-persian کنید درست خواهد شد.
توجه کنید حتی اگر به شخصی برای درست کردن دادید باید حتما از دیتابیس بک آپ بگیرید.
تشکر .
نه والا کاری نکردم . انجمن خوابیده بود مدتی که برگشتم به این صورت بود .
مشکل دیگه ای نداره جز این فونتا .
دیتابیس هم لاتین هست در phpmyadmin
utf کردم درست نشد

SIBHost
March 15th, 2019, 13:53
سلام .
کلا نوشته های فارسی عجق وجق شده . زبان فارسی رو پاک کردم دوباره نصب کردم بازم مشکل پابرجا بود.
utf رو به iso تبدیل کردم بازم حل نشد .
مشکل چیه ؟
ادرس :
http://www.aerocenter.ir/forum/members/1.html

درود بر شما دوست عزیز
انکودینگ به WINDOWS-1251 تغییر کرده.
برای رفع این مشکل روش زیر رو امتحان کنید.

1- فول بک آپ بگیرید.
2- بک آپ دیتابیس رو دانلود کنید.
3- فایل بک آپ رو در notepad++ باز کنید و از منوی encoding گزینه WINDOWS-1251 رو انتخاب کنید.
4- نوشته ها که خوانا شدند، از منوی Encofing گزینه Convert to UTF-8 رو انتخاب کنید و فایل رو ذخیره کنید.
5- کل جداول قدیمی دیتابیس رو حذف، انکودینگ دیتابیس رو اصلاح و فایل اصلاح شده رو Import کنید،

( اگر Notepad++ نشد، نرم افزارهای کانورت انکودینگ دانلود و امتحان کنید)

موفق باشید.

AmirWWP
March 15th, 2019, 14:38
سعی کنید زبان پنلتون رو به انگلیسی تغییر بدید بعد به این مسیر برید:
Admin CP > Languages & Phrases > Language Manager > [Edit Settings] > HTML Character Set
روی UTF-8 ست کنید.

Farzadtehran1390
March 15th, 2019, 14:45
درود بر شما دوست عزیز
انکودینگ به WINDOWS-1251 تغییر کرده.
برای رفع این مشکل روش زیر رو امتحان کنید.

1- فول بک آپ بگیرید.
2- بک آپ دیتابیس رو دانلود کنید.
3- فایل بک آپ رو در notepad++ باز کنید و از منوی encoding گزینه WINDOWS-1251 رو انتخاب کنید.
4- نوشته ها که خوانا شدند، از منوی Encofing گزینه Convert to UTF-8 رو انتخاب کنید و فایل رو ذخیره کنید.
5- کل جداول قدیمی دیتابیس رو حذف، انکودینگ دیتابیس رو اصلاح و فایل اصلاح شده رو Import کنید،

( اگر Notepad++ نشد، نرم افزارهای کانورت انکودینگ دانلود و امتحان کنید)

موفق باشید.

تشکر.
حجم دیتابیس سنگینه . حالا میگیم دانلود هیچی . ولی بخوام مجدد اپلود کنم خیلی خیلی زمان میبره .
ایا راهی هست ؟


سعی کنید زبان پنلتون رو به انگلیسی تغییر بدید بعد به این مسیر برید:
Admin CP > Languages & Phrases > Language Manager > [Edit Settings] > HTML Character Set
روی UTF-8 ست کنید.
تشکر . انجام دادم ولی نشد

AmirWWP
March 15th, 2019, 14:48
تشکر.
حجم دیتابیس سنگینه . حالا میگیم دانلود هیچی . ولی بخوام مجدد اپلود کنم خیلی خیلی زمان میبره .
ایا راهی هست ؟


تشکر . انجام دادم ولی نشد


داخل این بخش هم برید:
Admin CP -> vBulletin Options -> Censorship Options -> Blank Character Stripper

اگر چیزی توی کادر(ها)ش هست رو خالی کنید و کلاً تغییراتی انجام بدید ببینید بازم حل نمیشه؟

همچنین داخل فایل config.php داخل پوشه includes سرچ کنید utf-8 یا utf8 ببینید اگر خطش کامنت شده کامنتشو بردارید.

Farzadtehran1390
March 15th, 2019, 14:56
داخل این بخش هم برید:
Admin CP -> vBulletin Options -> Censorship Options -> Blank Character Stripper

اگر چیزی توی کادر(ها)ش هست رو خالی کنید و کلاً تغییراتی انجام بدید ببینید بازم حل نمیشه؟

همچنین داخل فایل config.php داخل پوشه includes سرچ کنید utf-8 یا utf8 ببینید اگر خطش کامنت شده کامنتشو بردارید.
نه کادرها خالیه .
داخل فایل config هم برداشتم ولی باز حل نشد !

AmirWWP
March 15th, 2019, 15:00
نه کادرها خالیه .
داخل فایل config هم برداشتم ولی باز حل نشد !

از وضعیت دیتابیس مطمئن شید که روی utf-8 persian هست.
اگر میتونید دسترسی دیتابیس رو ارسال کنید چک کنم
تلگرام: dev_eloper

Farzadtehran1390
March 15th, 2019, 15:08
از وضعیت دیتابیس مطمئن شید که روی utf-8 persian هست.
اگر میتونید دسترسی دیتابیس رو ارسال کنید چک کنم
تلگرام: dev_eloper
Collation روی latin1_swedish_ci هست

AmirWWP
March 15th, 2019, 15:09
Collation روی latin1_swedish_ci هست

روی utf8_persian قرار بدید. قبلش حتماً بکاپ بگیرید.

SIBHost
March 15th, 2019, 15:37
تشکر.
حجم دیتابیس سنگینه . حالا میگیم دانلود هیچی . ولی بخوام مجدد اپلود کنم خیلی خیلی زمان میبره .
ایا راهی هست ؟

اگر به SSH دسترسی دارید میتونید تمام اینکارها رو در خط فرمان انجام بدید.

راجع به mysql dump و دستور luit جستجو کنید.

هرچند اگر مقداری کد نوسی بلد باشید خیلی ساده و بی دردسر میتونید یک اسکریپت php بنویسید که دونه دونه تیبل ها رو کانورت کنه به UTF8، یا بدید یکی براتون اسکریپت رو بنویسه که فکر نمیکنم خیلی هزینه داشته باشه.

موفق باشید.

Farzadtehran1390
March 15th, 2019, 22:42
اگر به SSH دسترسی دارید میتونید تمام اینکارها رو در خط فرمان انجام بدید.

راجع به mysql dump و دستور luit جستجو کنید.

هرچند اگر مقداری کد نوسی بلد باشید خیلی ساده و بی دردسر میتونید یک اسکریپت php بنویسید که دونه دونه تیبل ها رو کانورت کنه به UTF8، یا بدید یکی براتون اسکریپت رو بنویسه که فکر نمیکنم خیلی هزینه داشته باشه.

موفق باشید.
شما میتونید با php تبدیل کنید ؟
اگر میتونید هزینه رو بگید

- - - Updated - - -


روی utf8_persian قرار بدید. قبلش حتماً بکاپ بگیرید.
والا خیلی زیاده و زمان خیلی زیادی میخواد که تک تک بذارم روی utf8

AmirWWP
March 16th, 2019, 00:43
شما میتونید با php تبدیل کنید ؟
اگر میتونید هزینه رو بگید

- - - Updated - - -


والا خیلی زیاده و زمان خیلی زیادی میخواد که تک تک بذارم روی utf8

چرا تک تک بزاری؟‌ از phpmyadmin دیتابیس رو انتخاب کن برو قسمت Operations و Collation رو قرار بده رو utf8_persian کل تیبل هارو میزنه دیگه.

Farzadtehran1390
March 16th, 2019, 00:51
چرا تک تک بزاری؟‌ از phpmyadmin دیتابیس رو انتخاب کن برو قسمت Operations و Collation رو قرار بده رو utf8_persian کل تیبل هارو میزنه دیگه.
والا اینکارو میکنم تیبل هایی که جدید میسازم میشه utf8 ولی قبلیا نمیشه

- - - Updated - - -

تیبل ها رو تبدیل کردم توسط اسکریپت php ولی الان انجمن ارور دیتابیس میده و باز نمیشه .
مشکل چیه ؟

renjo
March 16th, 2019, 14:19
والا اینکارو میکنم تیبل هایی که جدید میسازم میشه utf8 ولی قبلیا نمیشه

- - - updated - - -

تیبل ها رو تبدیل کردم توسط اسکریپت php ولی الان انجمن ارور دیتابیس میده و باز نمیشه .
مشکل چیه ؟
از طریق تلگرام در تماس باشید
id : Iranwebfa

Farzadtehran1390
March 18th, 2019, 01:07
دیتابیس انجمن رو با MySQLDumper بک اپ گرفتم و یه انجمن جدید ساختم با یه دیتابیس جدید و بک اپ رو روی اون ریستور کردم .
ولی هیچ تغییری نکرده انجمن جدید !
مشکل چیه ؟

mehrdad0603
March 18th, 2019, 01:20
نسخه php رو به 5.6 تغییر بدین

Farzadtehran1390
March 18th, 2019, 01:21
نسخه php رو به 5.6 تغییر بدین
5.6 هست الان

mehrdad0603
March 18th, 2019, 01:23
نسخه های مختلف رو امتحان کن ببین روی کدوم درست کار میکنه یکبار نسخه php تغییر دادی به قبلی برگردون

Farzadtehran1390
March 18th, 2019, 01:30
نسخه های مختلف رو امتحان کن ببین روی کدوم درست کار میکنه یکبار نسخه php تغییر دادی به قبلی برگردون
هیچ فرقی نکرد

fanza
March 18th, 2019, 01:41
به اختمال زیاد به خاطر این هست که UTF-8 شناسایی نمیشه.
داخل تگ head این رو قرار بدید.
<meta charset="UTF-8">

tohidda
March 18th, 2019, 02:04
هیچ فرقی نکرد


سلام

وارد هاست یا روت فروم یعنی جایی که فایل های ویبولتین شما در اونجا موجود هست بشید و سپس >>> includes >>> روی فایل class_mail.php کلیک راست کنید و edit رو بزنید سپس

در خط 234 تا 237 کد زیر موجود هست :




if ($unicode_decode == true) { $mailfromname = utf8_encode($mailfromname); }
و کد زیر را جایگزینش کنین





if ($unicode_decode == false) { $mailfromname = utf8_encode($mailfromname); }

Farzadtehran1390
March 18th, 2019, 02:09
به اختمال زیاد به خاطر این هست که UTF-8 شناسایی نمیشه.
داخل تگ head این رو قرار بدید.
<meta charset="UTF-8">
درست نشد .

سلام

وارد هاست یا روت فروم یعنی جایی که فایل های ویبولتین شما در اونجا موجود هست بشید و سپس >>> includes >>> روی فایل class_mail.php کلیک راست کنید و edit رو بزنید سپس

در خط 234 تا 237 کد زیر موجود هست :




if ($unicode_decode == true) { $mailfromname = utf8_encode($mailfromname); }
و کد زیر را جایگزینش کنین





if ($unicode_decode == false) { $mailfromname = utf8_encode($mailfromname); }

مشکل فونت های انجمن رو دارم که بهم ریخته اس !

tohidda
March 18th, 2019, 02:11
درست نشد .

مشکل فونت های انجمن رو دارم که بهم ریخته اس !


یکی از فریلنسرهای پونیشام خواستید با هزینه براتون اوکی میکنم

Farzadtehran1390
March 18th, 2019, 17:57
کسی از دوستان متخصص پاسخی نداره ؟
کلا پست ها و یوزر ها داخل دیتابیس هم مشکل داره و به هم ریخته اس !

shakib zero
March 18th, 2019, 20:14
کسی از دوستان متخصص پاسخی نداره ؟
کلا پست ها و یوزر ها داخل دیتابیس هم مشکل داره و به هم ریخته اس !

تلگرام در ارتباط باشید : @makhrob
:D