Frage

Ich habe ein paar einfache Seiten, die keine Datenbankdaten haben, und sind nur statisch von der Steuerung geladen. Ich habe alles möglich eingestellt Codierung UTF-8. Ich habe Header überprüft, was UTF-8 führen. Allerdings parst es immer noch falsch, diese Zeichen zeigt.

Controller :

function index(){

    $this->load->view('french/header_view');
    $this->load->view('french/homepage_view');
    $this->load->view('french/footer_view');

}    

Config File :

$config['charset'] = "UTF-8";

Rubrik anzeigen :

<? header("Content-Type: text/html; charset=UTF-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html >
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
....

Charaktere Verwendet in Körperansicht :

  

géniales - à - époustouflant

Charaktere erzeugt :

  

se gniales!

Wo habe ich falsch gemacht? Vielen Dank für Ihre Hilfe!

War es hilfreich?

Lösung

Es scheint, dass die Daten nicht in UTF-8 kodiert ist. Haben Sie die Kodierungseinstellungen Ihres Editor überprüft?

Andere Tipps

Ich hatte das gleiche Problem mit Dreamweaver CS4, aber ich regelte es mit Notepad ++ (kostenlos!).

1.- Verwendung Notepad ++ -> Format. -> Konvertieren in UTF-8 ohne BOM

2.- speichern.

3.- REVIEW wieder die Datei und korrigieren die Zeichen falsch zeigt.

4.- Speicher wieder.

5.- Sie sind fertig.

(Vergewissern Sie sich auch in der Konfigurationsdatei in CI Sie haben UTF8).

Für mich zumindest ist es auf diese Weise gearbeitet (Spanisch).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top