Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 8888|Svar: 0

PHP-lösning för att läsa kinesiska förvrängda tecken i txt-filer

[Kopiera länk]
Publicerad på 2015-02-03 16:25:15 | | |

<meta-tecken='utf-8'>
<?php
$res=glob('*.txt'); Läs txt-filen i mappen
echo 'filnamn som direkt utmatas, kinesiskan är förvrängd eftersom detta php-skript är kodat som utf-8:</br></br>';
foreach($res som $value)
{
echo $value.'</br>';
}
echo '</br>Följande är kodat med iconv-funktionen:</br></br>';
foreach($res som $value)
{
Echo Iconv('GB2312','UTF-8',$value).'</br>'; Den första parametern är kodningen av indatan, det vill säga kodningen av filnamnet vi läser, och den andra parametern är kodningen av utdatan, som nu visas på vår webbsida
//的编码,为utf-8
}
echo '</br>Exportera filinnehåll direkt: txt-textinnehåll sparat som asc-format förvrängt eftersom php-skriptet är i utf-8-format</br></br>';
foreach($res som $value)
{
echo iconv('gb2312','utf-8',$value).' Innehållet är: '.file_get_contents ($value).''</br>;
}
echo '</br></br>Följande är kodat med iconv-funktionen:</br></br>';
foreach($res som $value)
{
$str=file_get_contents($value);
$isutf 8=mb_check_encoding($str,'utf-8'); Kontrollera om textinnehållet är kodat i linje med webbsidan
if($isutf 8!='utf-8')
{
echo iconv('gb2312','utf-8',$value).' Innehållet är: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Om det finns inkonsekvens kommer den att konverteras
}
annars
{
echo iconv('gb2312','utf-8',$value).' Innehållet är: '.file_get_contents ($value).''</br>;
}
}
?>




Föregående:Lösningar på IIS 7.0 Felstatuskoder: IIS detaljerade felkoder och förklaringar
Nästa:Tävling om lagringsarkitektur för att se vem som blir kungen av big data-eran
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com