PDA

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



php.source
March 13th, 2012, 00:39
ام
دوستان یک چیز جالب خورد به پستم
یک برنامه می نوستم با jquery که اگه بعد ارسال فرم به کلمه success برخورد کرد بنویسه پیام شما ارسال شد.
من هر کاری کردم نتونستم بفهمم چرا کار نمیکنه. آخر یک چیز جالب رو پی بردم. به این دو کلمه نگاه کنید:
1- Success
2- Success
در ظاهر یکی هستند اما در باطن فرق میکنن.
خیلی جالب بود برا من. گفتم شمام بدونید بد نیست.
برای تست این نکته برید داخل notepad و اونجا یکی از این دو کلمه را کپی کنید. سپس با استفاده از find برنامه اونیکی رو جستجو کنید. میبینید که برنامه قادر به پیدا کردن نیست.
خداییش کفم برید:دی احتمال میدم با تغییر چند بار در کامپیوتر های دیگه این مشکل در نوع کاراکترها پیش امده باشه

taft
March 13th, 2012, 00:45
خیلی عجیب:-s و جالبه=P~

fathipours1
March 13th, 2012, 00:48
ام
دوستان یک چیز جالب خورد به پستم
یک برنامه می نوستم با jquery که اگه بعد ارسال فرم به کلمه success برخورد کرد بنویسه پیام شما ارسال شد.
من هر کاری کردم نتونستم بفهمم چرا کار نمیکنه. آخر یک چیز جالب رو پی بردم. به این دو کلمه نگاه کنید:
1- Success
2- Success
در ظاهر یکی هستند اما در باطن فرق میکنن.
خیلی جالب بود برا من. گفتم شمام بدونید بد نیست.
برای تست این نکته برید داخل notepad و اونجا یکی از این دو کلمه را کپی کنید. سپس با استفاده از find برنامه اونیکی رو جستجو کنید. میبینید که برنامه قادر به پیدا کردن نیست.
خداییش کفم برید:دی احتمال میدم با تغییر چند بار در کامپیوتر های دیگه این مشکل در نوع کاراکترها پیش امده باشه

Text Comparison - Compare Strings online using Text_Diff at TextDiff.com (http://www.textdiff.com/)
دو تاکلمه یکی هستن !

php.source
March 13th, 2012, 00:57
Text Comparison - Compare Strings online using Text_Diff at TextDiff.com (http://www.textdiff.com/)
دو تاکلمه یکی هستن !

در notepad تست کنید. از نه مرورگر و نه نوت پد این 2 تا رو یکی میشناسد

---------- Post added at 11:57 PM ---------- Previous post was at 11:56 PM ----------

سایت شما هم که میگه یکی نیستند :دی

Mohammad_reza
March 13th, 2012, 00:59
ام
دوستان یک چیز جالب خورد به پستم
یک برنامه می نوستم با jquery که اگه بعد ارسال فرم به کلمه success برخورد کرد بنویسه پیام شما ارسال شد.
من هر کاری کردم نتونستم بفهمم چرا کار نمیکنه. آخر یک چیز جالب رو پی بردم. به این دو کلمه نگاه کنید:
1- Success
2- Success
در ظاهر یکی هستند اما در باطن فرق میکنن.
خیلی جالب بود برا من. گفتم شمام بدونید بد نیست.
برای تست این نکته برید داخل notepad و اونجا یکی از این دو کلمه را کپی کنید. سپس با استفاده از find برنامه اونیکی رو جستجو کنید. میبینید که برنامه قادر به پیدا کردن نیست.
خداییش کفم برید:دی احتمال میدم با تغییر چند بار در کامپیوتر های دیگه این مشکل در نوع کاراکترها پیش امده باشه

اینم آخر عاقبت کد کپی کردن :دی

taft
March 13th, 2012, 01:00
در notepad تست کنید. از نه مرورگر و نه نوت پد این 2 تا رو یکی میشناسد
درسته تو فایل تکست کاملا مشخصه!
حالا علتش چی می تونه باشه؟!؟!؟

alef1
March 13th, 2012, 01:02
سلام
بله بنده هم تست کردم هم نوت پد ویندوز هم Gedit گنو لینوکس در هر دو یکی بود
میشه بیشتر توضیح بدید؟
مسئله سر کدینگ این تکست ها نبوده؟

Mohammad_reza
March 13th, 2012, 01:06
فرقشون سر اینه که یکیشون یک کارکتر سمبولیک اولش داره که در ظاهر مشخص نیست :
https://www.google.com/search?q=Success
https://www.google.com/search?q=%EF%BB%BFSuccess

یعنی این کارکتر : %EF%BB%BF

تو گوگل سرچ کنید می فهمید.

soheyl_ir89
March 13th, 2012, 01:08
1- Success
2- Success


دوست عزیز
اشتباه نکردی؟
اینا که یکین!

---------- Post added at 01:08 AM ---------- Previous post was at 01:06 AM ----------

من هنوز نگرفتم مطلبو:-s

taft
March 13th, 2012, 01:09
دوست عزیز
اشتباه نکردی؟
اینا که یکین!

---------- Post added at 01:08 AM ---------- Previous post was at 01:06 AM ----------

من هنوز نگرفتم مطلبو:-s
در ظاهر یکی هستن ولی طبق پست قبل از شما کاراکتر اضافی داره یکی از کلمات که در ظاهر مشخص نیست

php.source
March 13th, 2012, 01:17
خلاصه کفمون برید. کلی هم پدرمون در امد تا فمیدیم چه مرگش بود :دی

اینم آخر عاقبت کد کپی کردن :دی
کدی کپی نشده بود. یکی توی php نوشته شده بود دیگری در آجاکس
فرقشون اساسی هست. یکیشون اگه اضافی داشت find نوت پد نصفشو پیدا میکرد. این عکسو ببنید . کلا فرق داره مدلشون
5039

Mohammad_reza
March 13th, 2012, 01:24
خلاصه کفمون برید. کلی هم پدرمون در امد تا فمیدیم چه مرگش بود :دی

کدی کپی نشده بود. یکی توی php نوشته شده بود دیگری در آجاکس
فرقشون اساسی هست. یکیشون اگه اضافی داشت find نوت پد نصفشو پیدا میکرد. این عکسو ببنید . کلا فرق داره مدلشون
http://www.webhostingtalk.ir/attachments/f153/5039-%DB%8C%DA%A9-%D8%A8%D8%B1%D8%AE%D9%88%D8%B1%D8%AF-%D8%B9%D8%AC%DB%8C%D8%A8-%D9%88-%D8%AC%D8%A7%D9%84%D8%A8-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-untitled-1-gif

api - How to remove %EF%BB%BF in PHP string - Stack Overflow (http://stackoverflow.com/questions/4057742/how-to-remove-efbbbf-in-php-string)

php.source
March 13th, 2012, 01:32
این کاراکترا به نوعی مخلوط شدن

fathipours1
March 13th, 2012, 01:55
اینو FireBug FF میگه

تصویر رو ببینید :

http://www.webhostingtalk.ir/attachments/f153/5040-یک-برخورد-عجیب-و-جالب-در-برنامه-نویسی-123-jpg

iranian-portal
March 13th, 2012, 02:21
آقا حالا یک جوری روی موضوع زوم کردین انگاری که هسته دوازدهم اتم رو شکاف دادین و توش یک چیز ناشناخته پیدا کردین که دنیای بشریت کمک میکنه تا فقر رو ریشه کن کنه و عدالت رو برقرار کنه (:|
بابا یک کاراکتر ناقابل که این همه گیر دادن نداره بدبخت این کاراکتره اگر میدونست این همه میخواین بهش گیر بدین خودش رو تابلو نمیکرد:-s

hamidjan
March 13th, 2012, 02:38
حالا توی انگلیسی زیاد مشکل نداره. بگردید مشکل "ی" رو حل کنید. من یه زمانی فکر می کردم دو تا "ی" بیشتر نداریم.

یه بار برا یکی از کاربرا توی سرچ مشکل پیش اومده بود فهمیدیم سه تا "ی" داریم. که دو تاش کاملا شبیه هم بود! و اون یکی دیگه هم نقطه داشت زیرش.

iranian-portal
March 13th, 2012, 02:47
حالا توی انگلیسی زیاد مشکل نداره. بگردید مشکل "ی" رو حل کنید. من یه زمانی فکر می کردم دو تا "ی" بیشتر نداریم.

یه بار برا یکی از کاربرا توی سرچ مشکل پیش اومده بود فهمیدیم سه تا "ی" داریم. که دو تاش کاملا شبیه هم بود! و اون یکی دیگه هم نقطه داشت زیرش.

نکته جالبی بود واسه ما که پارسی زبان هستیم
اما یک چیزی که فکر می کنم اشتباه کردید اینه که
فارسی نیست که ((ی)) با 2نقطه زیرش داره
در واقعا اون عربی هست

hamidjan
March 13th, 2012, 02:56
نکته جالبی بود واسه ما که پارسی زبان هستیم
اما یک چیزی که فکر می کنم اشتباه کردید اینه که
فارسی نیست که ((ی)) با 2نقطه زیرش داره
در واقعا اون عربی هست

درسته منم اسمی از فارسی بودن یا عربی بودن نیاوردم. به هر حال خیلی از حروف ما با عربی مشترکه. هنوزم که هنوزه توی خیلی از ویندوز ها و خیلی از سایتهای فارسی که می بینیم از این "ی" عربی استفاده شده. منظورم "ی" عربی در متون فارسی بود.