Символ заміни — символ, який використовується, коли значення символу невідоме або не може бути виражене в кодуванні Юнікод.
Цей символ знаходиться на позиції U+FFFD у розділі «Спеціальні символи». Він останній символ базової багатомовною площини.
Накреслення
Символ зображується у формі чорного ромба з вирізаним усередині знаком питання.
Інше
Зустрічається в тексті при неправильно налаштованому кодуванні символів. Він з'являється в разі відсутності символів, які є у вихідному кодуванні, у цільовому кодуванні.
Припустімо, у нас є текстовий файл, який містить німецьке слово für
в кодуванні ISO 8859-1. Цей текстовий файл був переданий Інтернетом користувачеві, у якого кодування за замовчуванням UTF-8. Перший байт (0x66
) в межах 0x00-0x7F, UTF-8 відображає його коректно у вигляді «f». Другий байт (0xFC
) — невідповідне значення для початку будь-якого символу в UTF-8. І на місці цього байта браузер відобразить символ заміни з метою попередити користувача про те, що щось пішло не так. Третій байт (0x72
) також в межах 0x00-0x7F, UTF-8 відображає його коректно у вигляді «r». І ціле слово буде відображено як f�r
.
Текстовий редактор може відобразити символ заміни в UTF-8, і при відправленні файлу назад. У ISO 8859-1 на місці символу буде нескладне поєднання трьох символів: f�r
. Це відбувається, бо UTF-8 символу заміни — 0xEF 0xBF 0xBD
. 0xEF — ï, 0xBF — ¿, 0xBD — ½, а разом — �.
Примітки
- U+FFFD REPLACEMENT CHARACTER (англ.). Архів оригіналу за 27 січня 2013. Процитовано 6 січня 2013.
Посилання
- Сторінка на Unicode.org (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Simvol zamini simvol yakij vikoristovuyetsya koli znachennya simvolu nevidome abo ne mozhe buti virazhene v koduvanni Yunikod Cej simvol znahoditsya na poziciyi U FFFD u rozdili Specialni simvoli Vin ostannij simvol bazovoyi bagatomovnoyu ploshini NakreslennyaSimvol zobrazhuyetsya u formi chornogo romba z virizanim useredini znakom pitannya InsheZustrichayetsya v teksti pri nepravilno nalashtovanomu koduvanni simvoliv Vin z yavlyayetsya v razi vidsutnosti simvoliv yaki ye u vihidnomu koduvanni u cilovomu koduvanni Pripustimo u nas ye tekstovij fajl yakij mistit nimecke slovo fur v koduvanni ISO 8859 1 Cej tekstovij fajl buv peredanij Internetom koristuvachevi u yakogo koduvannya za zamovchuvannyam UTF 8 Pershij bajt 0x66 v mezhah 0x00 0x7F UTF 8 vidobrazhaye jogo korektno u viglyadi f Drugij bajt 0xFC nevidpovidne znachennya dlya pochatku bud yakogo simvolu v UTF 8 I na misci cogo bajta brauzer vidobrazit simvol zamini z metoyu poperediti koristuvacha pro te sho shos pishlo ne tak Tretij bajt 0x72 takozh v mezhah 0x00 0x7F UTF 8 vidobrazhaye jogo korektno u viglyadi r I cile slovo bude vidobrazheno yak f r Tekstovij redaktor mozhe vidobraziti simvol zamini v UTF 8 i pri vidpravlenni fajlu nazad U ISO 8859 1 na misci simvolu bude neskladne poyednannya troh simvoliv f span style color red i span r Ce vidbuvayetsya bo UTF 8 simvolu zamini 0xEF 0xBF 0xBD 0xEF i 0xBF 0xBD a razom i PrimitkiU FFFD REPLACEMENT CHARACTER angl Arhiv originalu za 27 sichnya 2013 Procitovano 6 sichnya 2013 PosilannyaStorinka na Unicode org angl