Jump to content
php.lv forumi

& #275; uz normāliem burtiem


ELs

Recommended Posts

Ir ieejas datu fails (xml), kurā visi latviskie burti ir nokodēti ar

& #275;

(bez atstarpes starp & un pārējo tekstu) utml. Kā lai šos burtus pārkonvertē uz normāliem (domāts - ar "ē" utt.) ? Mēģināju ar html_entity_decode, bet kaut kas īsti nebija tā kā vajag - iespējams pie vainas tas, ka uz servera PHP 4.3.11....

 

Idejas?

Risinājumi?

Link to comment
Share on other sites

preg_replace ar e modifieri vai preg_replace_callback, vismaz tā es kautkad senāk darīju.

Vai arī html_entity_decode, kā Delfins saka. Taču man arī ar to bij kautkādas problēmas. Bet vienalga paskaties html_entity_decode funkcijas dokumentāciju. Būsi pārsteigts kādu koda piemērus (Example 1) var dokumentācijā atrast.

Tātad: RTFM.

Link to comment
Share on other sites

bubu: tiešām neticēsi, bet izmeģināju arī to Example 1 un nekādā jēgā - vispār smuki kvadrātiņi rādās :D Iespējams, ka prasmes nav tik lielas, lai pielietotu šādus example, bet mēģināju vismaz. Ar html_entity_decode lieliski viss nostrādā uz PHP 5.x.x , bet uz PHP 4.3.11 nav nekādu emociju...

 

OK - rakšu tālāk...

Link to comment
Share on other sites

×
×
  • Create New...