Botturn Programmazione PHP

All About PHP, Tutorials, script, video lezioni, Forum, Downloads


TUTORIAL - Usare UTF-8 corretto, accento latino in php

Posted by admin On aprile - 6-2009

Qualche tempo fa avevo bisogno di fare un sito web che registrare e leggere i dati in tutti i giapponesi e portoghesi nello stesso database. La soluzione a questo è stato quello di utilizzare UTF-8, dimenticando la famosa ISO-8859-1 (Latin).

Usare UTF-8 corretto si sbarazzarsi di tutti i problemi di stress che possono essere causati sulla tua pagina e sbarazzarsi di, invece di funzioni come utf8_encode () e derivati.

Nonostante pochi byte a consumare di più in certi personaggi, avrete il vantaggio di lavorare con qualsiasi linguaggio.

Il segreto è quello di lasciare tutto in UTF-8.

. Php file devono essere salvati dal vostro IDE la crittografia. Ogni editore ha questa opzione, ad esempio, Zend Studio o Eclipse.

Meta tag delle intestazioni HTML:

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 

Intestazioni dei file PHP:

  "Content-Type: text/html; charset=UTF-8" , true ) ; intestazione ("Content-Type: text / html; charset = UTF-8", true); 

Tabelle del database e campi con collation utf8_general_ci.

Sempre dopo la modifica del codice di connessione al database. Dopo aver collegato (mysql_connect) e prima di effettuare qualsiasi operazione è necessario utilizzare la funzione:

  "utf8" , $conexao ) ; mysql_set_charset ("utf8", $ connessione); 

Se il PHP inferiore a 5.2.3, è possibile utilizzare SQL invece che due di cui sopra.

  "SET NAMES 'UTF8'" , $conexao ) ; mysql_query ("SET 'utf8' NOMI", $ connessione);
 "SET CHARACTER SET 'UTF8'" , $conexao ) ; mysql_query ("SET CHARACTER SET 'utf8'", $ connessione); 

Dopo aver fatto queste modifiche, è necessario pulire i tavoli e re-inserire i dati in modo che d'ora in poi essere scritti e letti con la codifica corretta.

Ricordando che gli esempi di cui sopra sono state fatte usando MySQL, ma ogni banca ha le istruzioni simili.

Popolarità: 7% [ ? ]

Related posts Portato a voi da Yet Another Related Posts Plugin .

Lascia un commento