سلام ،
چجوری میشه حروف رو مثلا " رو که برابر است با " با PHP انجام داد . آیا تابعی ، چیزی وجود داره ؟ یا نه ! اگر نه میشه لطف کنید و برام بنویسید . میخوام جامع باشه و تمام زبان ها رو در بر گیره ! تشکر // :31:
Printable View
سلام ،
چجوری میشه حروف رو مثلا " رو که برابر است با " با PHP انجام داد . آیا تابعی ، چیزی وجود داره ؟ یا نه ! اگر نه میشه لطف کنید و برام بنویسید . میخوام جامع باشه و تمام زبان ها رو در بر گیره ! تشکر // :31:
این توابع هست که تبدیل کاراکترهای خاص html رو انجام میدن:
[php]
htmlspecialchars
htmlspecialchars_decode
htmlentities
html_entity_decode
[/php]
سلام ،
مثلا سلام میشه
سلاÙ
ولی نتیجه اش
سلامسلام
میشه !
خوب ايني كه ميگي داره encode ميشه.نقل قول:
سلام ،
مثلا سلام میشه
سلاÙ
ولی نتیجه اش
سلامسلام
میشه !
يعني شما يه meta تگ گزاشتي كه اون داره به UTF-8 تبديل ميكنه.
و واسه نمايش دوبارش باز هم بايد همون متاتگ رو به كار ببريد تا decode بشه.
سلامنقل قول:
من توابع رو معرفی کردم فکر کردم شما تا این جد با php آشنایی دارید که بتونید پارامترهای توابع رو پیدا کنید!
این توابع چند تا پارامتر دیگه هم میگیره که پارامتر دومشون مشخص میکنه که کوتیشن ها چطوری تبدیل بشه و پارامتر سومش هم مربوط میشه به انکودینگ. مثلاً این رو امتحان کنید:
[php]
echo htmlentities('"سلام"', ENT_QUOTES, 'utf-8');
[/php]
میدونید چی میخوام ؟ مثلا حرف "س" ( منظورم از "س" یعنی دقیقا س ) رو بهنقل قول:تبدیل کند !کد:& #1587;
تشکر // :31::31: