По същия начин като всеки друг Unicode знак. Просто ги поставете и се уверете, че запазвате PHP файла и обслужвате PHP страницата като UTF-8.
Тогава имате проблем с кодирането. Разработете го с Unicode знаци, които действително можете първо да видите правилно, например ąαд™日本
, преди да се тревожите за емоджитата.
Вашият PHP файл трябва да бъде записан като UTF-8; страницата, която създава, трябва да се сервира като Content-Type: text/html;charset:UTF-8
(или с подобен мета таг); MySQL базата данни трябва да използва UTF-8 сортиране за съхраняване на данни и PHP трябва да говори с MySQL чрез UTF-8.
Въпреки това. Дори и да се справят с всичко правилно по този начин, компютрите пак няма да показват емотикони. Това е така, защото:
-
те нямат шрифтове, които включват форми за тези знаци, и
-
емотикони все още са напълно нестандартизирани. Тези знаци, които публикувахте, са в Unicode Private Use Area, което означава, че нямат никакво официално значение.
Всяка мрежа в Япония използва различни кодове на символи за своите емотикони, картографирани към различни области в PUA. Така че дори на друг мобилен телефон той вероятно няма да покаже правилния знак, освен ако не прекарате векове в ръчно преобразуване на кодове за емотикони за различни мрежи. Предполагам, че тези, които публикувахте по-горе, са от SoftBank (iPhone?).
Има текущо предложение, ръководено от Google и Apple, за съпоставяне на емотикони на различните мрежи и за осигуряване на подходящо стандартизирано място в Unicode. Дотогава да накараш емотикони да се показват последователно в мрежите е упражнение за нещастие. Вижте общ преглед на знаците от работата по стандартизацията, за да видите колко конвертиране ще трябва да направите.
Господи, мразя емотикони. Цялата тази болка за такъв товар от безполезни глупости.