Die Lösung wäre, dass ich beim Erstellen der View sicherstelle, dass diese in UTF8 angelegt wird?
Ich habe es versucht mit
SET NAMES 'utf8';
set character_set_database=utf8;
set character_set_server=utf8;
create or replace view v_imported_users as
SELECT a.idnr as UserID,
a.loginname as UserName,
a.passwort as Password,
convert(b.name using utf8) collate utf8_general_ci as Name,
convert(b.vorname using utf8) collate utf8_general_ci as Surname,
b.email as email,
1 AS group_id, 'nophoto.jpg' as user_photo
FROM DB2.logins as a left join DB2.employees as b on a.loginname = b.pnr
where b.sichtbar <> 'N' AND b.kst <> ''
Aber im phpmyadmin werden die Werte noch immer korrekt angezeigt und auf den neuen Seiten weiterhin falsch.