এইচটিএমএল চরিত্রের কোড 8203 কী?


127

অক্ষর কোড (এইচটিএমএল) কী করে ​? আমি এটি আমার jQuery স্ক্রিপ্টগুলির মধ্যে একটিতে পেয়েছি এবং ভাবলাম এটি কী ছিল ..

ধন্যবাদ।

সম্পাদনা:

এটি যে স্ক্রিপ্টটিতে ছিল তা এখানেই রয়েছে (এটি শেষে যুক্ত হয়েছিল, এটি ফায়ারব্যাগে পাওয়া গেছে)

<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();


$jnyh(function() {
    $jnyh("#title-nyh").click(function() {
      $jnyh(".show-hide-nyh").slideDown("slow");
    }, function() {        
      if(!$jnyh(this).data('pinned'))
        $jnyh(".show-hide-nyh").slideUp("slow");
    });
    $jnyh("#title-nyh").click(function() {
    $jnyh(this).parent().toggleClass("title-btm-brdr");
       $jnyh(this).toggleClass("chev-up-result");
      var pin = $jnyh(this).data('pinned');
      $jnyh(this).data('pinned', !pin);
      if(pin) $jnyh(".show-hide-nyh").slideUp("slow");      
    });
});​&#8203;
</script>

1
আমি এখানে একটি নিবন্ধ পেয়েছি যা আমাকে সহায়তা করে: জেএস শূন্য প্রস্থের স্থান ইউনিকোড 8203 স্ট্রিং থেকে সরিয়ে দেয়
ইউচি

2
মজাদার. আমি সবেমাত্র এটি একটি কেলেঙ্কারী ইমেলের কোনও ইমগুর ইউআরএল অবলম্বন করতে ব্যবহার করে দেখেছি: ii & # 8203; m & # 8203; g & # 8203; u & # 8203; r & # 8203;…।
ল্যাম্বার্ট

এটি এমডিএন ম্যানুয়ালটিতে ব্যবহার করা হয়েছে ... উদাহরণস্বরূপ আপনি যদি এইচ 1 শিরোনাম থেকে জাভাস্ক্রিপ্ট অবজেক্টের নাম অনুলিপি করতে চান (যেমন ডেভেলপার.মোজিলা.আর.ইন.এস / ডকস / ওয়েবে / এপিআই / নোডফিল্টার) এর এই চরিত্রটি "নোডফিল্টার" ছোট মধ্যে " e "এবং" F "... সুতরাং এটি আপনার স্ক্রিপ্টে ব্যর্থ হবে। আমি জানি না কেন মজিলা এটি ব্যবহার করছে ... সম্ভবত তিনি আমাদের ঘৃণা করেন: ডি
আইইচ

উত্তর:


158

এটি ইউনিকোড অক্ষর 'জিরো প্রস্থ স্পেস' (ইউ + 200 বি)

এই চরিত্রটি লাইন বিরতি নিয়ন্ত্রণের উদ্দেশ্যে; এটির প্রস্থ নেই, তবে দুটি অক্ষরের মধ্যে এর উপস্থিতি ন্যায্যতাতে বর্ণের ব্যবধান বাড়ানো রোধ করে না

প্রদত্ত কোডের নমুনা অনুসারে, সত্তা এই প্রসঙ্গে পুরোপুরি অতিরিক্ত অতিরিক্ত is এটি অবশ্যই কোনও দুর্ঘটনার মাধ্যমে sertedোকাতে হবে, সম্ভবত কোনও বাগি সম্পাদক শুভ্রক্ষেত্র বা হাইলাইটিং সহ স্মার্ট জিনিসগুলি করার চেষ্টা করছেন বা একটি কীবোর্ড ভাষা ব্যবহার করছেন যাতে এই অক্ষরটি মূলত আরবী হিসাবে ব্যবহৃত হয়।


3
ধন্যবাদ। কীভাবে এটি আমার jQuery এ শেষ হয়েছিল তা অবাক করুন।
কাইল

1
@ কাইল আমি এই অক্ষরটি আমার সিএসএস ফাইলগুলিতে খুঁজে পেয়েছি এবং এটি এগুলি ভেঙে দেয় যে ব্রাউজারগুলি আমার সিএসএস সঠিকভাবে পার্স করে না। সুতরাং আমি এতে আশ্চর্য হব না যদি এটির স্ক্রিপ্ট ফাইলগুলিতে সমস্যা হতে পারে।
অ্যারোনএলএস

1
"এটি অবশ্যই কোনও দুর্ঘটনার দ্বারা sertedোকানো উচিত" - এটি বাইট অর্ডার চিহ্ন হিসাবেও পরিচিত।
জোনাথন ডিকিনসন

8
@ জোনাথন: এটি খুব অবশ্যই বাইট অর্ডার চিহ্ন নয়
বালাসসি

3
@ জোনাথন: না, বিওএম হিসাবে নয়। বিওএমের ভিজ্যুয়াল (মিস) উপস্থাপনা হিসাবে।
বালুসসি

22

আপনি যদি আপনার সম্পাদকীয়তে এই অদৃশ্য অক্ষরগুলির সন্ধান করতে এবং সেগুলিকে দৃশ্যমান করতে চান, তবে আপনি নন-এসসিআই অক্ষরগুলির জন্য নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন। অনুসন্ধান করার চেষ্টা করুন [^\x00-\x7F]। ইন্টেলিজ আইডিইএ পরীক্ষিত।


2
আপনাকে ধন্যবাদ বলার জন্য আমরা মন্তব্য করার কথা নেই - তবে এটি এত মূল্যবান ছিল। অন্যান্য লোকেরা জানতে চান যে সমস্যাগুলি যখন তারা স্নিগ্ধ সিস্টেমগুলি থেকে পাঠ্য সাফ করার চেষ্টা করছেন তারা এটি সমাধান খুঁজছেন। আমি যখন বলি তখন আমি বলতে চাইছি মাইক্রোসফ্ট 360 ফ্রি ওয়েবসাইটের আবর্জনা! আমি নিয়মিত প্রকাশের সাথে বছরের অভিজ্ঞতা থাকার সাথে খুব ভাল, তবে আপনি যখন লক্ষ্য অর্জন করতে জানেন না এমন কোনও কিছু যখন আপনার মুখোমুখি হয় তখন তা আসলেই কিছু যায় আসে না। (ঝ সঙ্গে কাজ চেষ্টা get_html_translation_table(HTML_ENTITIES)এবং ord()কিন্তু এখনও না জিততে পারে) এই পরিশেষে আমাকে হ্যান্ডেল আমি অগ্রসর করা প্রয়োজন দিয়েছে! ধন্যবাদ!!!
aequalsb

আরও কিছু ব্যাখ্যা স্ট্যাকওভারফ্লো / প্রশ্নগুলি / 98879796/ … এ পাওয়া যাবে । লাগছে এটা সাহায্য করেছে আপনি @aequalsb
মাইক্রো

3
ভিএসকোডের অনুসন্ধানের সাথেও কাজ করে; টগল "ব্যবহার করুন রেজেক্স অনুসন্ধান" ব্যবহার করতে ভুলবেন না।
জেমস পেরিহ

7

আমি এখানে একই ইস্যু নিয়ে অবতরণ করেছি, তারপরে এটি নিজেরাই আবিষ্কার করতে পেরেছি। এই অদ্ভুত চরিত্রটি আমার এইচটিএমএল সহ উপস্থিত হয়েছিল।

সমস্যাটি সম্ভবত আপনার কোড সম্পাদক। আমি এসপ্রেসো ব্যবহার করি এবং কখনও কখনও এই জাতীয় সমস্যাগুলিতে চলে যাই।

এটি ঠিক করতে, কেবল প্রভাবিত কোডটি হাইলাইট করুন, তারপরে মেনুতে যান এবং "সংখ্যায় সত্তায় রূপান্তর করুন" এ ক্লিক করুন। আপনি এই চরিত্রটির সংখ্যাসূচক মানটি দেখতে পাবেন; কেবল এটি মুছুন এবং এটি চিরতরে চলে যাবে।


আমি মনে করি আমাকে সেই কার্যকারিতাটি আপ্টানা /গ্রহণের সাথে যুক্ত করতে হবে। ধন্যবাদ!
কাইল

3

ZERO WIDTH SPACE

আমি এটি "খালি" সারণী কক্ষের সামগ্রী হিসাবে ব্যবহার করেছি। <script>যদিও এটি কোনও ট্যাগে কী করছে তা ধারণা নেই ।


3

জিরো প্রশস্ত স্পেস অক্ষরটি সন্নিবেশ করা হয় যখন আপনি ডওম ম্যানিপুলেশন ফাংশন ব্যবহার করে। পূর্বপূর্ব () এবং। পরবর্তী () এর পরে উপাদান যুক্ত করতে jQuery ব্যবহার করেন when

আমার নথির শেষে লুকানো মোডাল সংলাপের ফ্রেমগুলি যুক্ত করার পরে এবং সেখানে শূন্য প্রশস্ত স্পেস স্ক্রুটি নীচে রেখে অযাচিত স্থান যুক্ত করার সময় আমি এটিকে ছুঁড়েছি।

দ্রুত সমাধানটি ফুটারের আগে এটি erোকানো ছিল, তার পরে নয়। এটি যেভাবেই লুকানো আছে।

আমি jQuery তে এমন কিছু পাই না যা এটি করে:

https://github.com/jquery/jquery/blob/master/src/manipulation.js

সুতরাং এটি যুক্ত করা ব্রাউজার হতে পারে।


2

আমার এই চরিত্রগুলি স্ক্রিপ্টগুলিতে প্রদর্শিত হয়েছে যেখানে আমি সেগুলি পছন্দ করি না। আমি লক্ষ্য করেছি কারণ এটি আমার এইচটিএমএল / সিএসএস ভিজ্যুয়াল বিন্যাসকে নষ্ট করে: এটি একটি নতুন পাঠ্য বাক্স তৈরি করে।

খুব নিশ্চিত যে কোনও বগি সম্পাদক তাদের যুক্ত করছে ... আমার ক্ষেত্রে ম্যাকের জন্য কমোডো সম্পাদনার সন্দেহ।


আমি এটাকে সন্দেহ করি. .html()এসপি ২০১৩-তে কোনও পাঠ্যবক্সকে উপস্থাপনকারী একটি ডিভের দিকে তাকালে আমার পিসিতে আইইতে দেখায় । আমি বিশ্বাস করি এটি ডেটা প্রদর্শিত ওয়েব অ্যাপ্লিকেশনটির আচরণের কারণে। আমার ক্ষেত্রে, দৈর্ঘ্যটি ছিল আমার জন্য, যখন এটি 0 হওয়া উচিত ছিল এটি এই চরিত্রটির কারণে হয়েছিল।
vapcguy

2

আপনি যদি কোনও উত্সে এগুলি দেখছেন তবে সচেতন হন যে কেহ এই তথ্য ফাঁস করছে তা প্রকাশ করার জন্য পাঠ্য নথির আঙুলের ছাপ দেওয়ার চেষ্টা করছেন। বায়-বাই-বাইট স্তরে একই সন্ধানী তথ্য আলাদা করে স্প্যাম ফিল্টারকে বাইপাস করার চেষ্টাও হতে পারে।

আপনি আরও শিখতে আগ্রহী হলে ফিঙ্গারপ্রিন্ট প্রশমিত করার বিষয়ে আমার নিবন্ধটি দেখুন।


0

এইচটিএমএল ফাইলের শিরোনামে ইউটিএফ -8 এ চরসেট সেট না করা পর্যন্ত এটি কিছু অদ্ভুত অক্ষর (â € ‹) প্রদর্শন করছিল

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

বা এইচটিএমএল 5 এর জন্য:

<meta charset="UTF-8">

এটি এখন স্বচ্ছ তবে এটি আমি যখন ইন্সপেক্টর ব্যবহার করি তখনও এইচটিএমএলে প্রদর্শিত হয়।

পৃষ্ঠা থেকে সমস্ত স্ক্রিপ্টগুলি অপসারণ এটি এটিকেও সরিয়ে দেয় না।

আমি এটি ক্রোম এবং আইই জন্য পরীক্ষা করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.