Sto usando PHP 5.2.6 e il set di caratteri della mia app è UTF-8.cambia il set di caratteri predefinito di funzioni PHP come "htmlspecialchars"
Ora, come dovrei cambiare il set di caratteri predefinito di PHP? NON quello che specifica il tempo mimo e il set di caratteri dell'output.
Ma che cambierà per tutta la funzione PHP htmlspecialchars simili, htmlentities, ecc
so, c'è un parametro in quelle funzioni che prende il set di caratteri della stringa di input. Ma non voglio specificare per tutte le funzioni che uso. E se da qualche parte dimentico, sarà un casino.
so anche che posso avvolgere quelle funzioni e creare il mio involucro simile:
function myHtmlize($str)
{
return htmlspecialchars($str, ENT_COMPAT, 'UTF-8');
}
anche io, non mi piace questa soluzione.
Voglio davvero dire a PHP, che per impostazione predefinita prendere 'UTF-8' come set di caratteri. Non "iso-8859-1".
È possibile?
Non penso sia possibile ma questa è una buona domanda. +1 – MitMaro