PDA

Visualizza la versione completa : ubuntu...php..e..accenti


jlenias1
31-07-2007, 12:59
Salve ho il seguente problema:lavoro ad un progetto in php,i miei colleghi hanno windows,io ubuntu e il server con il repository windows.Come ambiente usiamo zend,il problema si è verificato
quando ho fatto il checkout...ho tirato giù il progetto e ho trovato un casino:tutte le lettere accentate,sia nella parte html che php,sono state sostituite da un quadratino nelle pagine,mentre firefox vede dei punti interrogativi.Per la parte html ho risolto sostituendo con il classico &agrave ecc... ma per la parte php,soprattutto nelle espressioni regolari..il problema permane.Avete idea di cosa possa essere?

Alberto
31-07-2007, 14:16
Se usi le entità html anche nel php ti dà problemi?

jlenias1
31-07-2007, 14:45
Si nelle espressioni regolari del tipo: $espresione="/^[é,à,ù,......
se metto $espressione="/^[&agrave,&egrave,,&ugrave,&Agrave,&Egrave,&Eacute,&Igrave...
non riconosce i caratteri .

vortex87
31-07-2007, 15:07
Potrebbe essere un problema di encoding
E' probabile che sul server i file siano memorizzati in iso-8859-1 mentre su Ubuntu dovrebbe essere di default l'utf-8 :stordita:
Potresti cercare di dire allo zend che vuoi che apra e salvi in iso-8859

jlenias1
31-07-2007, 15:22
Mille grazie...problema risolto!!

Loading