L>А перекодировать их в нужную кодировку перед отдачей клиенту?
Мысль правильная :-)
Но есть одно но: кодировка динамических данных неизвестна. Это связано с историческими причинами, в которые мне не хотелось бы углубляться. Будь их кодировка известна, можно было бы просто все сразу сконвертнуть в utf-8, и проблем бы не было.