Hey,
hmm also das mit dem Zeichen ist komich. Wie du es das erste mal sagtest konnte ich dieses noch reproduzieren, habe dann die Files geändert und danach waren diese bei mir lokal, wie auch auf meinem Server weg.
Hast du die alten Files mit den neuen überschrieben oder nur die install.php aus dem neuen Package rausgeholt?
Falls du nur die install.php genommen hast, die restlichen Files jedoch nicht überschrieben hast, oder diese nicht überschreiben wolltest weil du das Design schon geändert hattest dann mache mal folgendes:
Öffne diese files: faq.php, start.php, edit_faq.php, faq_archive.php, index.html, new_faq.php
Suche in diesen Fíles:
|
PHP-Quelltext
|
1
2
3
4
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
und erstetze es mit dem hier:
|
PHP-Quelltext
|
1
2
3
4
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
Und es ist noch ganz sinnvoll in der faq.php unter diesem Code
|
PHP-Quelltext
|
1
2
3
4
|
// Datensätze aus der Datenbank holen
$sql = "SELECT * FROM faq ORDER BY id ".$order." LIMIT ".$offset.", ".$entrys_perpage."";
$query = mysql_query($sql);
$result = mysql_num_rows($query);
|
dieses hier einzufügen:
|
PHP-Quelltext
|
1
2
3
4
5
|
if ($result == 0)
{
echo "Es sind noch keine FAQ Einträge vorhanden!";
die();
}
|
Falls du die Files alle überschrieben hattest überprüfe trotzdem nochmal ob im Doctyp das charset auf UTF-8 steht. Könnte ja sein das beim hochladen was schief gegangen ist.
Bei mir waren local sowie auf dem webspace [jeweils PHP5/MYSQL 5) nach diesen änderungen diese Zeichen weg.