Seite 1 von 1

Umlaute werden als ?? in Admin Notepad Lite angezeigt

Verfasst: 04.12.2012 23:06
von Secretly
Hallo,

ich habe einen Mod eingebaut, welchen ich schon eine ganze Weile auf dem Rechner hatte. Nun habe ich leider das Problem das Umlaute als ?? angezeigt werden. Hat jemand womöglich eine Idee, was ich dagegen tun kann?
Wie gesagt er war bereits auf meinem Rechner, daher habe ich keinen aktuellen Link mehr zum Mod, aber zumindest den Namen, falls das hilft "'Administrator Notepad Lite" und die acp_main.php bzw. den Einbau dort.

Code: Alles auswählen

// ACP Notepad Lite (MOD)
		$sql = "SELECT id, note FROM ". NOTEPAD_LITE_TABLE ." WHERE id=1";
					
		$results = $db->sql_query($sql);
		$row = $db->sql_fetchrow($results);
		$db->sql_freeresult($results);

		$message = stripslashes($row['note']);

		$template->assign_vars(array(
			'ADMIN_NOTEPAD_TEXT'	=> $message,
		));

		if (isset($_POST['admin-note'])) 
		{
			$note = addslashes(request_var('admin-note', ''));
	
			$sql = "UPDATE ". NOTEPAD_LITE_TABLE ." SET note = '".$note."' WHERE id=1";
			$results = $db->sql_query($sql);
			$row = $db->sql_fetchrow($results);
			$db->sql_freeresult($results);

			// add_log('admin', 'ADMIN_NOTEPAD_LITE_SAVE_LOG');
			trigger_error($user->lang['INFO_SAVE_DONE'] . adm_back_link($this->u_action));
		}
		// ACP Notepad Lite (MOD) end
Die Tabellenspalte ist bereits utf8, falls die Frage noch kommt.

Re: Umlaute werden als ?? in Admin Notepad Lite angezeigt

Verfasst: 04.12.2012 23:15
von Mahony
Hallo
Siehe KB:utf8bom

Ansonsten schau mal hier https://wiki.phpbb.com/Function.request_var


Grüße: Mahony

Re: Umlaute werden als ?? in Admin Notepad Lite angezeigt

Verfasst: 04.12.2012 23:22
von Secretly
Ich habe ohne BOM gearbeitet.

Bei dem anderen ist wohl https://wiki.phpbb.com/Function.request ... malisation gemeint?

Re: Umlaute werden als ?? in Admin Notepad Lite angezeigt

Verfasst: 04.12.2012 23:30
von Mahony
Hallo
Ja utf8_normalize_nfc ....dann klappts auch mit den Umlauten.

Grüße: Mahony

Re: Umlaute werden als ?? in Admin Notepad Lite angezeigt

Verfasst: 04.12.2012 23:33
von Secretly
Danke :) Wieder etwas dazugelernt :D