រំលងទៅមាតិកា

កម្មវិធីលុបតួអក្សរមើលមិនឃើញ

បង្ហាញ និងលុបចោល zero-width space, NBSP, BOM និងតួអក្សរមើលមិនឃើញផ្សេងទៀតដែលបង្កប់ក្នុងអត្ថបទ។

Character typeFoundRemove
Zero-width spaces and joiners (U+200B, U+200C, U+200D, U+2060)0
Byte order mark (U+FEFF)0
Non-breaking spaces (U+00A0, U+202F) → normal space0
Other Unicode spaces (en, em, thin, ideographic) → normal space0
Soft hyphens (U+00AD)0
Direction marks and bidi controls (LRM, RLM, U+202A–202E)0
Control characters0
Hidden Unicode tag characters0
Spaces at the end of lines0
Tabs → spaces0
Double spaces → single space0

Zero-width joiners inside emoji (👨‍👩‍👧) and in scripts such as Khmer, Hindi or Arabic can be part of correct spelling. Untick the first row if the cleaned text looks wrong.

0 invisible or special characters found
Preview (special characters are marked)

អត្ថបទដែលចម្លងចេញពីវេបសាយ, ឯកសារ PDF, កម្មវិធីជជែក និងកម្មវិធីវាយអត្ថបទ ច្រើនតែជាប់តួអក្សរដែលអ្នកមើលមិនឃើញ៖ zero-width spaces (U+200B), non-breaking spaces (U+00A0), byte order marks (U+FEFF), soft hyphens និង left-to-right marks។ ពួកវាធ្វើឱ្យខូចមុខងារស្វែងរក រកពាក្យមិនឃើញ បន្ថែមដកឃ្លាចម្លែកៗក្នុងកូដ និងអាចត្រូវបានគេប្រើដើម្បីតាមដានអត្ថបទដែលចម្លងទៀតផង។

បិទភ្ជាប់អត្ថបទរបស់អ្នក ឧបករណ៍នេះនឹងរាប់ចំនួនតួអក្សរដែលបង្កប់គ្រប់ប្រភេទ បង្ហាញទីតាំងនីមួយៗក្នុងការមើលជាមុនដែលមានសម្គាល់ច្បាស់លាស់ និងផ្តល់អត្ថបទដែលបានសម្អាតរួច។ ជ្រើសរើសអ្វីដែលចង់លុប៖ zero-width characters, ដកឃ្លាពិសេស, control characters, ដកឃ្លានៅខាងចុង, tabs ឬដកឃ្លាពីរដង។ ដំណើរការទាំងអស់លើ browser របស់អ្នកផ្ទាល់។

របៀបប្រើឧបករណ៍ កម្មវិធីលុបតួអក្សរមើលមិនឃើញ

  1. បិទភ្ជាប់អត្ថបទទៅក្នុងប្រអប់ខាងលើ។
  2. ពិនិត្យតារាងដើម្បីមើលថាតើមានតួអក្សរលាក់កំបាំងប្រភេទណាខ្លះ និងមានចំនួនប៉ុន្មាន។
  3. មើលផ្ទាំង preview៖ តួអក្សរមើលមិនឃើញនីមួយៗនឹងបង្ហាញជាកូដ Unicode ដូចជា U+200B។
  4. ធិក ឬដោះធិកលើប្រភេទដែលអ្នកចង់លុប ឬជំនួស។
  5. ចម្លងអត្ថបទដែលបានសម្អាតរួចពីប្រអប់ខាងក្រោម។

ហេតុអ្វីប្រើ កម្មវិធីលុបតួអក្សរមើលមិនឃើញ របស់ ToolOrca

  • ស្វែងរក zero-width spaces, joiners និង BOM
  • ជំនួស non-breaking spaces និង Unicode spaces ផ្សេងទៀត
  • លុប soft hyphens និងសញ្ញាបញ្ជាទិសដៅ bidi
  • ស្វែងរក Unicode tag characters ដែលបង្កប់ទុក
  • កាត់ដកឃ្លានៅខាងចុង និងបម្លែង tabs
  • ការមើលជាមុនដែលមានសម្គាល់កូដ Unicode

តួអក្សរមើលមិនឃើញទូទៅ និងប្រភពដើមរបស់វា

Zero-width space (U+200B) ត្រូវបានវេបសាយប្រើសម្រាប់អនុញ្ញាតឱ្យចុះបន្ទាត់ក្នុងពាក្យវែងៗ ហើយច្រើនតែជាប់មកជាមួយពេលអ្នកចម្លងអត្ថបទ។ Non-breaking space (U+00A0) កើតចេញពី   ក្នុង HTML និងពីកម្មវិធីវាយអត្ថបទ វាមានទម្រង់ដូចដកឃ្លាធម្មតា តែមិនត្រូវគ្នាជាមួយដកឃ្លាធម្មតាក្នុងការស្វែងរក ឬកូដឡើយ។ Byte order mark (U+FEFF) ត្រូវបានកម្មវិធីកែសម្រួលកូដលើ Windows មួយចំនួនបន្ថែមនៅដើមឯកសារ ហើយវាអាចធ្វើឱ្យខូច header នៃ CSV, JSON និងទិន្នន័យចេញពី PHP។

Soft hyphens (U+00AD) បញ្ជាក់ពីកន្លែងដែលអាចដាក់សញ្ញាដកដាច់ពាក្យបាន ហើយវាមើលមិនឃើញទេ លុះត្រាតែមានការចុះបន្ទាត់ត្រង់ចំណុចនោះ។ Direction marks ដូចជា U+200E និង U+202E គ្រប់គ្រងទិសដៅអត្ថបទពីស្តាំទៅឆ្វេង ហើយអាចធ្វើឱ្យការបង្ហាញអត្ថបទមានភាពច្របូកច្របល់។

ពេលណាដែលមិនគួរលុប zero-width joiners

Zero-width joiner (U+200D) និង non-joiner (U+200C) គឺជាផ្នែកមួយនៃការសរសេរត្រឹមត្រូវក្នុងភាសាមួយចំនួន និងក្នុង emoji។ បណ្តុំ emoji ដូចជា 👨‍👩‍👧 ត្រូវការ joiner ហើយតួអក្សរដូចជា ភឺសៀន ហិណ្ឌូ និងខ្មែរ អាចប្រើពួកវាដើម្បីគ្រប់គ្រងការផ្សំតួអក្សរ។ ប្រសិនបើអត្ថបទដែលសម្អាតរួចមើលទៅមិនប្រក្រតី សូមដោះធិកលើជួរដេកទីមួយ ហើយសម្អាតម្តងទៀត។

សំណួរដែលសួរញឹកញាប់

តើខ្ញុំស្វែងរក zero-width spaces ក្នុងអត្ថបទរបស់ខ្ញុំដោយរបៀបណា?

បិទភ្ជាប់អត្ថបទខាងលើ។ តារាងនឹងបង្ហាញចំនួន zero-width characters ហើយផ្ទាំង preview នឹងសម្គាល់ទីតាំងនីមួយៗជា U+200B ឬកូដស្រដៀងគ្នានេះ។

ហេតុអ្វីការស្វែងរករបស់ខ្ញុំរកមិនឃើញពាក្យដែលឃើញច្បាស់នឹងភ្នែក?

ពាក្យនោះប្រហែលជាមានតួអក្សរលាក់កំបាំង ដូចជា zero-width space ឬ soft hyphen ឬប្រើ non-breaking space ជំនួសឱ្យដកឃ្លាធម្មតា។ សូមសម្អាតអត្ថបទនៅទីនេះ រួចស្វែងរកម្តងទៀត។

តើអ្វីទៅជា BOM ហើយហេតុអ្វីបានជាវាបង្កបញ្ហា?

Byte order mark (U+FEFF) គឺជាសញ្ញាសម្គាល់មើលមិនឃើញនៅដើមឯកសារ UTF-8 មួយចំនួន។ វាអាចបង្ហាញចេញជា  ធ្វើឱ្យខូចឈ្មោះជួរឈរដំបូងនៃឯកសារ CSV ឬបង្កកំហុស "headers already sent" ក្នុង PHP។

តើឧបករណ៍នេះនឹងលុបដកឃ្លាធម្មតា និងការចុះបន្ទាត់ដែរឬទេ?

ទេ ដកឃ្លាធម្មតា និងការចុះបន្ទាត់ត្រូវបានរក្សាទុក។ មានតែប្រភេទដែលអ្នកបានធិកប៉ុណ្ណោះដែលត្រូវបានលុប ឬជំនួស ហើយដកឃ្លាពីរដង និង tab នឹងមិនប៉ះពាល់ឡើយ លើកលែងតែអ្នកជ្រើសរើសជម្រើសទាំងនោះ។

តើអត្ថបទរបស់ខ្ញុំត្រូវបានផ្ញើទៅទីណាដែរឬទេ?

ទេ អត្ថបទត្រូវបានដំណើរការនៅក្នុង browser របស់អ្នកផ្ទាល់ ហើយមិនចាកចេញពីឧបករណ៍របស់អ្នកឡើយ។