Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 8888|Svar: 0

PHP-løsning til at læse kinesiske forvrængede tegn i txt-filer

[Kopier link]
Opslået på 03/02/2015 16.25.15 | | |

<meta charset='utf-8'>
<?php
$res=glob('*.txt'); Læs txt-filen inde i mappen
echo 'direkte output-filnavn, kinesisk er forvansket, fordi dette php-script er kodet som utf-8:</br></br>';
foreach($res som $value)
{
Echo $value.'</br>';
}
echo '</br>Følgende er kodet med iconv-funktionen:</br></br>';
foreach($res som $value)
{
Echo Iconv('GB2312','UTF-8',$value).'</br>'; Den første parameter er kodningen af inputdataene, det vil sige kodningen af filnavnet, vi læser, og den anden parameter er kodningen af outputdataene, som nu vises på vores webside
//的编码,为utf-8
}
echo '</br>Output filindhold direkte: txt-tekstindhold gemt som ASC-format forvansket fordi php-scriptet er i utf-8-format</br></br>';
foreach($res som $value)
{
Echo Iconv('GB2312','UTF-8',$value).' Indholdet er: '.file_get_contents ($value).''</br>;
}
echo '</br></br>Følgende er kodet med iconv-funktionen:</br></br>';
foreach($res som $value)
{
$str=file_get_contents($value);
$isutf 8=mb_check_encoding($str,'utf-8'); Tjek om tekstindholdet er kodet i overensstemmelse med websiden
IF($isutf 8!='UTF-8')
{
Echo Iconv('GB2312','UTF-8',$value).' Indholdet er: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Hvis der er inkonsistens, vil den blive konverteret
}
ellers
{
Echo Iconv('GB2312','UTF-8',$value).' Indholdet er: '.file_get_contents ($value).''</br>;
}
}
?>




Tidligere:Løsninger til IIS 7.0 fejl IIS statuskoder: IIS detaljerede fejlkoder og forklaringer
Næste:Konkurrence om lagringsarkitektur om, hvem der bliver kongen af big data-æraen
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com