Microsoft minulý týden oznámil, že opravuje nechvalně známou chybu J, která podle zprávy z minulého týdne postihovala službu Outlook společnosti posledních sedm let.
Chybu J pojmenovali podle toho, jak Outlook posledních sedm let zacházel se smajlíky „:)“ přidanými do těla e-mailu, přičemž tyto dva znaky nahradil písmenem „J“, kdykoli uživatelé používali k prohlížení e-mailů odeslaných prostřednictvím Outlooku jiné produkty než Microsoft.
Technické vysvětlení chyby J v e-mailu
Problém, který byl jádrem chyby J, spočíval v tom, že Outlook používal ke zpracování obsahu e-mailu engine Wordu, což znamená, že automaticky převáděl „:)“ na „☺“.
Pokud e-mail dorazil na místo určení, e-mailový klient příjemce přečetl obsah, našel znak Wingding a vypsal jej na obrazovku.
Pokud zařízení příjemce podporovalo písma Wingding, původní znaky „:)“ se zobrazily jako znaky Wingding „☺“ a původní smajlík odesílatele se zobrazil tak, jak bylo zamýšleno, i když trochu jinak.
Pokud by však zařízení příjemce nemělo nainstalované písmo Wingdings, původní „:)“ by se vytisklo jako velké „J“, homolog znaku Wingdings „☺“ ve standardní latince.
Tato chyba trápila e-mailovou komunikaci mezi operačními systémy více než sedm let a obtěžovala uživatele produktů Apple, Android a Linux, kteří dostávali e-maily od uživatelů systému Windows.
Microsoft přidává do aplikace Outlook podporu emoji
Poslední týden si technologický reportér listu The Guardian Alex Hern poprvé všiml, že se v e-mailech přijatých od uživatelů systému Windows začaly objevovat smajlíky.
Po Hernově zjištění Microsoft v následném rozhovoru pro Business Insider přiznal, že začal pracovat na opravě chyby J.
„Nedávno jsme vydali aktualizaci, která to opravuje,“ uvedl mluvčí Microsoftu. „Nyní správně reprezentujeme emotikony jako skutečné emotikony. To znamená, že jakákoli jiná e-mailová aplikace, která emodži rozpoznává, je ve své aplikaci zobrazí. Zlepšili jsme také vykreslování emoji v aplikaci Outlook u jiných e-mailových služeb. V současné době tuto funkci zavádíme mezi zákazníky a měli bychom ji dokončit v příštím roce.“