Перейти до вмісту
TextArray
100% локально

Видаліть символи, які не належать до ASCII

Видаляйте всі символи за межі звичайного ASCII, за бажанням спочатку транслітеруючи наголоси до найближчих літер.

Введення
Вихід

Видаліть символи, які не належать до ASCII

Функція «Видалити символи, що не належать до ASCII», зберігає лише діапазон ASCII для друку — літери, цифри, пробіли та знаки пунктуації на стандартній американській клавіатурі — і видаляє все інше: літери з наголосами, емодзі, символи CJK, фігурні лапки, невидимі пробіли та контрольні коди. Це швидке рішення, коли застаріла система, стовпець бази даних, ім’я файлу чи старий протокол приймає лише звичайний ASCII і задихається від будь-чого багатшого.

За замовчуванням увімкнено функцію «Спочатку транслітерація», тому перед видаленням інструмент виконує розумні дії: видаляє діакритичні знаки, щоб é стало e, а č стало c, розширює ß на ss, æ на ae і ø на o та перетворює друкарські знаки пунктуації — фігурні лапки на прямі, en і em тире на дефіси, три крапки на три крапки, нерозривний пробіл до нормального простору. Тоді видаляється лише те, що ще не має еквівалента ASCII, як-от emoji або нелатинські шрифти. Вимкніть транслітерацію для суворого пропуску, який повністю видаляє кожну літеру з акцентом.

«Зберігати розриви рядків» і «Зберігати табуляції» зберігають структуру тексту; вимкніть їх, щоб згорнути все в один рядок або опустити вкладки. Закінчення рядків нормалізуються до одного нового рядка в будь-якому випадку. Увімкніть «Список видалених символів», і інструмент додасть підсумок під результатом: кожен окремий видалений символ із кодовою точкою Unicode та кількістю, щоб ви могли точно бачити, що було вилучено — невидимі символи відображаються за кодовою точкою, наприклад U+200B. Підрахунок у реальному часі повідомляє, скільки символів було видалено.

Усе працює локально у вашому браузері. Ваш текст ніколи не завантажується, не реєструється та не зберігається.

FAQ

Що тут вважається ASCII?
Діапазон друку від пробілу (U+0020) до тильди (U+007E) — англійські літери, цифри, загальні знаки пунктуації та пробіл. Вкладки та нові рядки зберігаються окремо за допомогою власних параметрів; все інше видалено.
Що робить «Спочатку транслітерація»?
Перш ніж видалити будь-що, він перетворює літери з акцентами на їх основну літеру (é→e), розширює ß→ss, æ→ae та ø→o, а фігурні лапки, тире та три крапки відображає звичайний ASCII. Тоді видаляються лише символи без еквівалента ASCII, наприклад emoji.
Як побачити, що саме було видалено?
Увімкніть «Список видалених символів». Інструмент додає розділ із переліком кожного окремого видаленого символу з його кодовою точкою та кількістю. Невидимі символи відображаються як їхня кодова точка, наприклад U+00A0, щоб ви могли їх ідентифікувати.
Що відбувається з розривами рядків і табуляціями?
Вони зберігаються за замовчуванням і можуть бути видалені з власними параметрами. Закінчення рядків завжди нормалізуються до одного нового рядка, тому змішані розриви Windows і Unix виходять послідовними.
Мій текст десь завантажено?
Ні. Усе перетворення виконується у вашому браузері, і ваш текст ніколи не покидає ваш пристрій.