Я нахожусь на своем конце с этим, тогда я помню переполнение стека.PHP - проблема UTF8 с немецкими символами
У меня есть сайт, http://bridgeserver3.co.uk/disklavier/de/, язык хранится в простой PHP-файл, который выглядит как ..
$translations["welcome_text_3"]="Zum Lieferumfang eines jeden Disklaviers gehren bereits zahlreiche Lieder und das Angebot lsst sich jederzeit erweitern. Unsere neuen Modelle warten sowohl mit akustischen als auch mit digitalen Errungenschaften auf, darunter die Wiedergabe von Audio- und MIDI-CDs sowie die revolutionre ãPianoSmartªÓ-Funktion fr die Synchronisation Ihrer Klavieraufzeichnungen mit handelsblichen Audio-CDs. Und wenn Sie schon eine Weile davon trumen, eines Tages zumindest passabel Klavier spielen zu knnen, hilft Ihnen die neue ãSmartKeyªÓ-Technologie beim Einstudieren Ihrer ersten Stcke und versieht Ihr Spiel sogar mit professionellen Verzierungen.";
(персонажи появляются совершенно в файле, но не на SO).
Этот текст был экспортирован из таблицы Excel и плоского файла, созданного вручную.
Кодирование страницы UTF8, и я добавил:
header("Content-type: text/html; charset=UTF-8");
в файл PHP, но когда я эхо из строки она теряет немецкие символы.
Может ли кто-нибудь предложить какие-либо советы?
Джеймс
Что вы понимаете, потеряв символы? – Gumbo
Уходят ли комментарии, если вы в качестве теста вставляете переведенный текст непосредственно в страницу/шаблон? –