Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 8888|Svare: 0

PHP-løsning for å lese kinesiske utydelige tegn i txt-filer

[Kopier lenke]
Publisert på 03.02.2015 16:25:15 | | |

<meta charset='utf-8'>
<?php
$res=glob('*.txt'); Les txt-filen inne i mappen
echo 'direkte utdata filnavn, kinesisk er utydelig, fordi dette php-skriptet er kodet som utf-8:</br></br>';
foreach($res som $value)
{
Echo $value.'</br>';
}
echo '</br>Følgende er kodet med iconv-funksjonen:</br></br>';
foreach($res som $value)
{
Echo Iconv('GB2312','UTF-8',$value).'</br>'; Den første parameteren er koding av inputdataene, det vil si kodingen av filnavnet vi leser, og den andre parameteren er koding av outputdataene, som nå vises på nettsiden vår
//的编码,为utf-8
}
echo '</br>Utdata filinnhold direkte: txt-tekstinnhold lagret som ASC-format forvrengt fordi PHP-skriptet er i utf-8-format</br></br>';
foreach($res som $value)
{
Echo Iconv('GB2312','UTF-8',$value).' Innholdet er: '.file_get_contents ($value).''</br>;
}
echo '</br></br>Følgende er kodet med iconv-funksjonen:</br></br>';
foreach($res som $value)
{
$str=file_get_contents($value);
$isutf 8=mb_check_encoding($str,'utf-8'); Sjekk om tekstinnholdet er kodet i tråd med nettsiden
IF($isutf 8!='utf-8')
{
Echo Iconv('GB2312','UTF-8',$value).' Innholdet er: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Hvis det er inkonsistens, vil den bli konvertert
}
ellers
{
Echo Iconv('GB2312','UTF-8',$value).' Innholdet er: '.file_get_contents ($value).''</br>;
}
}
?>




Foregående:Løsninger på IIS 7.0 feil IIS-statuskoder: IIS detaljerte feilkoder og forklaringer
Neste:Konkurranse om lagringsarkitektur for å se hvem som blir kongen av big data-æraen
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com