То, что вы видите, это необработанные данные текстовой записи NDef, преобразованной в UTF8.
Текстовая запись NDef строится так:
Первый байт: управляющий байт
Бит 7: 0: текст закодирован в UTF-8 1: текст закодирован в
UTF16
Бит 6: RFU (ДОЛЖЕН быть установлен в ноль)
Бит 5..0: длина кода языка IANA.
Далее следует код языка, сохраненный в US-ASCII (в вашем случае en), как определено в RFC 3066. Длина кода языка указана в байте управления.
После этого следует текст в формате, указанном битом 7 управляющего байта.
Символ пустого квадрата получается при преобразовании необработанных данных в UTF-8. Я почти уверен, что управляющий байт в вашем случае имеет числовое значение 2. Поскольку для этого числового значения нет печатного символа, он заменяется непечатаемым символом-заполнителем из набора Юникод. Обычно это отображается как пустой квадрат.