Кіріспе
Халықаралық таңбаларды кодтау жүйелерін HTML-де қолдану. Таңбалық объектілерге сілтемелер тізімі. Гипермәтіндік таңбалау тілі (HTML) 1991 жылдан бері қолданылып келе жатқанмен, 1997 жылғы желтоқсанда шыққан HTML 4.0 нұсқасы халықаралық таңбаларды жан-жақты қарастырған тұңғыш стандартталған нұсқа болды. HTML құжатында жеті биттік ASCII диапазонынан тыс арнайы таңбалар болған жағдайда, екі маңызды мәселені ескеру қажет: ақпараттың сақталуы және барлық браузерлерде дұрыс көрсетілуі.
a list of character entity references
While Hypertext Markup Language (HTML) has been in use since 1991, HTML 4.0 from December 1997 was the first standardized version where international characters were given reasonably complete treatment. When an HTML document includes special characters outside the range of seven bit ASCII, two goals are worth considering: the information's integrity, and universal browser display.
Кодтауды анықтау алгоритмі
HTML5 нұсқасынан бастап UTF 8 таңбалар жиынтығы ұсынылады, сондай-ақ басқа да алдын ала анықтау механизмдері қолданылады. Басып шығаруға арналған ASCII диапазонынан (32-ден 126-ға дейін) тыс таңбалар көбінесе дұрыс көрсетілмейді. Бұл ағылшын тілді пайдаланушылар үшін көп қиындық тудырмаса, басқа тілдерде осы диапазоннан тыс таңбалар жиі (кейбір жағдайларда міндетті түрде) қажет болады. Қытай, жапон және корей (CJK) тілдерінде бірнеше түрлі көп байттық кодтаулар қолданылатындықтан, автоматты анықтау да жиі қолданылады. Соңында, браузерлер әдетте пайдаланушыға қате таңбалар жиынтығын қолмен өзгертуге мүмкіндік береді. Көп тілді веб-сайттар мен батыс емес тілдердегі веб-сайттарда UTF 8 қолданылуы жиі кездеседі, бұл барлық тілдер үшін бірдей кодтауды пайдалануға мүмкіндік береді. UTF 16 немесе UTF 32, барлық тілдерде де қолданылуы мүмкін болғамен, олар аз қолданылады, себебі оларды байтқа бағытталған ASCII супер жиынтығын қабылдайтын бағдарламалау тілдерінде пайдалану қиын болуы мүмкін, сондай-ақ ASCII таңбаларының жиілігі жоғары мәтін үшін тиімді емес, ал HTML құжаттарында осы жағдай жиі кездеседі. Бетті сәтті көру, оның кодтауы дұрыс көрсетілгенін білдірмейді. Егер бетті жасаған және оқыған адамдар платформаға тән таңбалар жиынтығын қабылдаса және сервер ешқандай анықтамалық ақпаратты жібермесе, оқырман бетті жасаушының ниетімен көреді, бірақ басқа платформалардағы немесе басқа ана тілдеріндегі оқырмандар бетті қалағандай көре алмайды.
Таңбаға сілтемелер
Жергілікті таңба кодтамаларынан өзге, таңбалар таңба сілтемелері түрінде де кодталуы мүмкін, олар сандық таңба сілтемелері (ондық немесе он алтылық) немесе таңбалық бірліктерге сілтемелер болуы мүмкін. Таңбалық бірліктерге сілтемелер кейде аталатын бірліктер немесе HTML үшін HTML бірліктері деп те аталады. HTML-де таңба сілтемелерін пайдалану SGML-ден бастау алады.