Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 8888|Válasz: 0

PHP megoldás a kínai zavaros karakterek olvasásához txt fájlokban

[Linket másol]
Közzétéve 2015. 02. 03. 16:25:15 | | |

<meta charset='utf-8'>
<?php
$res=glob('*.txt'); Olvasd el a txt fájlt a mappában
echo 'közvetlenül kimeneti fájlnév, kínai a zavaros, mert ez a php szkript utf-8-nak van kódolva:</br></br>';
foreach ($res mint $value)
{
Echo $value.'</br>';
}
echo '</br>A következő az iconv funkcióval van kódolva:</br></br>';
foreach ($res mint $value)
{
Echo IconV ('GB2312','UTF-8',$value).'</br>'; Az első paraméter a bemeneti adatok kódolása, vagyis az olvasott fájlnév kódolása, a második paraméter pedig a kimeneti adatok kódolása, amely most már megjelenik a weboldalunkon
//的编码,为utf-8
}
echo '</br>Output file content direct: txt text content saved as as formatban zavarodva, mert a php script utf-8 formátumban</br></br> van';
foreach ($res mint $value)
{
Echo IconV ('GB2312','UTF-8',$value).' A tartalom: '.file_get_contents ($value).''</br>;
}
echo '</br></br>A következő az iconv funkcióval van kódolva:</br></br>';
foreach ($res mint $value)
{
$str=file_get_contents($value);
$isutf 8=mb_check_encoding($str,'utf-8'); Ellenőrizd, hogy a szövegtartalom a weboldallal összhangban van-e kódolva
if($isutf 8!='utf-8')
{
Echo IconV ('GB2312','UTF-8',$value).' A tartalom: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Ha nincs következetlenség, akkor átalakítják
}
más
{
Echo IconV ('GB2312','UTF-8',$value).' A tartalom: '.file_get_contents ($value).''</br>;
}
}
?>




Előző:IIS 7.0 hibakódok megoldásai IIS állapotkódokra: IIS részletes hibakódok és magyarázatok
Következő:Tárolási architektúra verseny annak kiderítésére, hogy ki lesz a big data korszak királya
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com