Datei kann nicht in UTF-8 konvertiert werden

1533
AntonioCS

Ich bin unter Windows XP SP3 und versuche, eine Datei von ASCII nach UTF-8 zu konvertieren.

Ich benutze Notepad ++, um dies zu tun. Ich gehe zu Encoding> Convert to UTF-8 ohne Stückliste. Ich speichere die Datei, öffne sie erneut und ist immer noch im ASCII-Format.

Ich verwende diese Datei in einer Webseite und brauche UTF-8, da ich Zeichenfolgen in Utf-8 habe und sie kleine Quadrate sehen? auf sie.

1
Nur zum Kichern haben Sie alles kopiert, dann ein neues Dokument geöffnet und als utf8 gespeichert? Unfundednut vor 14 Jahren 0
Ja, habe ich. Und es hat nicht funktioniert! AntonioCS vor 14 Jahren 0

2 Antworten auf die Frage

1
Bakhtiyor

Do the following:

  1. File->New
  2. Encoding->Encode in UTF-8 without BOM
  3. Copy and Paste your original text into this new file
  4. Save.

It works on my computer with Windows XP SP3 and Notepad++v5.6.8. Hope it works on your computer also.

0
TRiG

ASCII ist eine strikte Teilmenge von UTF-8. ASCII hat 128 Zeichen. UTF-8 hat viel mehr, aber die ersten 128 Zeichen sind die gleichen Zeichen wie ASCII an denselben Positionen. Jede ASCII-Datei ist bereits eine UTF-8-Datei (dies ist einer der Designpunkte der UFT-8-Kodierung von Unicode). Es gibt nichts zu konvertieren.

Eine UTF-8 - codierte Datei, die nur Zeichen enthält, die auch in ASCII einfach gefunden werden ist auch eine ASCII - Datei (es ist auch eine Latin-1 - Datei, eine CP1250 - Datei und viele andere: viele viele Kodierungen ihre ersten 128 Zeichen mit ASCII teilen) . Notepad ++ zeigt es wahrscheinlich als ASCII an, nur weil dies die älteste und einfachste Kodierung ist, die es melden konnte.