Byte-Order Mark (BOM) in UTF-8
 
Frane 17. dec 2009 08:31:06 Pridružen od:
16. maj 2008
459 objav
109 16 6
#1

Nekaj datotek imam shranjene UTF-8 with BOM. Ker bi rad BOM odstranil, ker dela težave, iščem skripto brisanje Byte-Order Mark (BOM) v UTF-8, ker bi šlo na roke prepočasi.


všeč(0) ni všeč(0) spam(0)
 
Roky 17. dec 2009 08:39:45 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

Ruby zgleda nekaj takega.



PHP skripta:


function rmBOM($string) {
if(substr($string, 0,3) == pack("CCC&",0xef,0xbb,0xbf)) {
$string=substr($string, 3);
}
return $string;
}

$files = array('neki1', 'nekadatoteka2');

foreach($files as $file) {
$string = file_get_contents($file);
$string = rmBOM($string);
file_put_contents($file, $string);
}
všeč(6) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
Frane 17. dec 2009 09:51:14 Pridružen od:
16. maj 2008
459 objav
109 16 6
#3

Hvala! Težava je odpravljena.


všeč(0) ni všeč(0) spam(0)
 
Roky 17. dec 2009 09:57:25 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

Vsaj en plusek bi mi lahko dal:) Hec hec ... super.


všeč(1) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
Frane 17. dec 2009 10:57:03 Pridružen od:
16. maj 2008
459 objav
109 16 6
#5

Evo plusek....


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se