ثبت نام

علامت امضای utf-8

آواتار کاربر
پست: 13
تشکر کرده: 1 پست
تشکر شده: 15 پست
تاریخ عضویت: 31 تیر 94, 09:36

علامت امضای utf-8

پستتوسط php6 » 31 تیر 94, 13:03

اگر با نوت پد ساده ی ویندوز ، یک فایل php را به صورت utf-8 encoding ذخیره کنیم. تعدادی کاراکتر نامرئیی در ابتدای فایل ذخیره می گردد که قالب خروجی را نامنظم خواهد کرد. پس همیشه از ویرایشگر های حرفه ای تر استفاده کنیم.
توسّط : متخصّص php - JavaScript - Html - Css - MySql - Apachi - WEB

Nabi از این پست تشکر کرده است.

مدیر ارشد و مؤسس سایت
آواتار کاربر
پست: 25
تشکر کرده: 16 پست
تشکر شده: 13 پست
تاریخ عضویت: 20 بهمن 91, 03:55
محل اقامت: اهواز

Re: علامت امضای utf-8

پستتوسط Nabi » 1 مرداد 94, 10:10

برای حل مشکل هم در Notepad++‎ با گزینه Encoding > Encode in UTF-8 without BOM میشه مشکل رو حل کرد.

آواتار کاربر
پست: 13
تشکر کرده: 1 پست
تشکر شده: 15 پست
تاریخ عضویت: 31 تیر 94, 09:36

Re: علامت امضای utf-8

پستتوسط php6 » 1 مرداد 94, 14:10

کاملاً درسته.
و همین طور این فایلی که پیوست کردم برای بعضی مواقع ضروری همراهمون باشه بد نیست.
persian_notepad.zip
فایل نوت پد 2 _ از یک پروژه ی متن باز هست که توسّط آقای شیخله فارسی شده.
(186.72 KiB) 198 با دانلود شده است
توسّط : متخصّص php - JavaScript - Html - Css - MySql - Apachi - WEB

Nabi از این پست تشکر کرده است.

مدیر ارشد و مؤسس سایت
آواتار کاربر
پست: 25
تشکر کرده: 16 پست
تشکر شده: 13 پست
تاریخ عضویت: 20 بهمن 91, 03:55
محل اقامت: اهواز

Re: علامت امضای utf-8

پستتوسط Nabi » 1 مرداد 94, 16:06

گاهاً پیش میاد که به هر دلیل، تعداد زیادی از اینگونه فایلها روی سرور آپلود شدند و پیدا کردن همه اونها کاری دشوار و زمانبره. در این مواقع با دستور زیر تحت ترمینال لینوکس، به سادگی و سرعت میتونید تمام اینگونه فایلها رو پیدا کنید:
کد: انتخاب همه
find ./ -type f -exec bash -c '[[ "$(head -c 3 "$1" | base64)" = "77u/" ]] && echo "$1"' _ {} \;

بازگشت به کدنویسی PHP

چه کسی آنلاین است

کاربران حاضر در این انجمن : کاربر عضو شده ای موجود نیست و 1 مهمان