хау я помещаю эти маленькие коробки в файл php?
То же, что и любой другой символ Юникода.Просто вставьте их и убедитесь, что вы сохраняете файл PHP и обслуживаете страницу PHP как UTF-8.
Когда я положил его в файл PHP, он превращается в знаки вопроса и что не
Тогда у вас есть проблема кодирования. Разработайте его с символами Unicode, которые вы можете увидеть правильно, например, ąαд™日本
, прежде чем беспокоиться об эможи.
Ваш PHP-файл должен быть сохранен как UTF-8; страница, которую она производит, должна быть подана как Content-Type: text/html;charset:UTF-8
(или с аналогичным метатегом); база данных MySQL должна использовать сопоставление UTF-8 для хранения данных, а PHP должен разговаривать с MySQL с использованием UTF-8.
Однако. Даже правильно управляя таким образом, ПК все равно не покажут эможи. Это потому, что:
они не имеют шрифтов, которые включают в себя форму для этих персонажей, и
смайлики по-прежнему полностью Нестандартизованные. Те персонажи, которые вы разместили, находятся в области использования Юникода, что означает, что у них нет никакого официального значения.
Каждая сеть в Японии использует разные коды символов для своих эмози, отображаемых в разных областях PUA. Таким образом, даже на другом мобильном телефоне он, вероятно, не отобразит правильный символ, если вы не потратите много времени на перенос кодов emoji для разных сетей. Я предполагаю, что вы опубликовали выше, из SoftBank (iPhone?).
Существует постоянное предложение под руководством Google и Apple о том, чтобы сопоставлять emoji различных сетей и предоставлять им надлежащее стандартизованное место в Unicode. До тех пор, когда emoji постоянно отображается в разных сетях, это упражнение в несчастье. См. Раздел character overview в статье по стандартизации, чтобы узнать, сколько конверсий вам нужно будет сделать.
Боже, я ненавижу эмози. Вся эта боль для такой нагрузки бесполезного мусора.
+1 для последнего предложения. ; О) – deceze