Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 8888|Antwort: 0

PHP-Lösung zum Lesen von chinesischen, verzerrten Zeichen in txt-Dateien

[Link kopieren]
Veröffentlicht am 03.02.2015 16:25:15 | | |

<meta-Charset='utf-8'>
<?php
$res=glob('*.txt'); Lies die txt-Datei im Ordner
echo 'Geben Sie den Dateinamen direkt aus, das Chinesisch ist verzerrt, weil dieses PHP-Skript als UTF-8:' codiert ist</br></br>;
foreach($res als $value)
{
echo $value.'</br>';
}
echo: '</br>Das Folgende ist mit der iconv-Funktion codiert:</br></br>';
foreach($res als $value)
{
echo iconv('GB2312','UTF-8',$value).'</br>'; Der erste Parameter ist die Codierung der Eingabedaten, also die Kodierung des Dateinamens, den wir lesen, und der zweite Parameter ist die Codierung der Ausgabedaten, die nun auf unserer Webseite angezeigt werden
//的编码,为utf-8
}
echo '</br>Dateiinhalte direkt ausgeben: txt-Text, der als ASC-Format gespeichert wurde, weil das PHP-Skript im UTF-8-Format ist</br></br>';
foreach($res als $value)
{
echo iconv('GB2312','UTF-8',$value).' Der Inhalt lautet: '.file_get_contents ($value).''</br>;
}
echo: '</br></br>Das Folgende ist mit der iconv-Funktion codiert:</br></br>';
foreach($res als $value)
{
$str=file_get_contents($value);
$isutf 8=mb_check_encoding($str,'utf-8'); Überprüfen Sie, ob der Textinhalt in Übereinstimmung mit der Webseite codiert ist
if($isutf 8!='utf-8')
{
echo iconv('GB2312','UTF-8',$value).' Der Inhalt lautet: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Gibt es Inkonsistenz, wird es umgewandelt
}
oder
{
echo iconv('GB2312','UTF-8',$value).' Der Inhalt lautet: '.file_get_contents ($value).''</br>;
}
}
?>




Vorhergehend:Lösungen für IIS 7.0 Fehler-IIS-Statuscodes: IIS detaillierte Fehlercodes und Erklärungen
Nächster:Wettbewerb um Speicherarchitektur, wer zum König der Big-Data-Ära wird
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com