Я почти уверен, что мне не хватает чего-то простого, но я не могу понять, что это такое. Все должно быть набором символов по умолчанию (я ничего не указал или не изменил), который я предполагаю, является Latin1. Это должно быть хорошо, так как все символы, которые мне нужны, написаны на латинице 1 (большинство вопросов, похоже, направлены на изменение charset на utf-8).
Я использовал копирование и вставку со страницы HTML с charset = iso-8859-1, чтобы вставить некоторые буквы с острыми и умляутами в базу данных MYSQL, которая хорошо отображается при выборе из командной строки. Как бы хорошо я ни выбирал их в скрипте PHP и отображал с iso-8859-1 в качестве кодировки браузера, они отображаются только в виде запятых или апострофов.
ä = „
ö = ”
é = ‚
= (пусто)
Если я просто скопирую и вставлю эти гласные ниже фактических тегов php, они будут отображаться правильно.