Wie UTF-8 Dateien/Scripte erstellen?

Status
Für weitere Antworten geschlossen.

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
507
Punkte für Reaktionen
15
Punkte
44
Hi
die meisten scripte im wiki setzen ja vorraus, das man sie als UTF-8 abspeichert.
Nur bekomm ich das iwi nicht hin.

Wenn ich mit vi eine neue Datei erstelle und diese abspeicher und anschließend mit file prüfe, um welche dateiart es sicht handelt, steht da immer ASCII text
Rich (BBCode):
DS-211j> vi new
DS-211j> file new
new: ASCII text
DS-211j> file -i new
new: text/plain; charset=us-ascii
DS-211j>

also wie genau mach ich das jetzt richtig, sodass die datei utf-8 ist?

danke
 

dany

Benutzer
Mitglied seit
31. Mrz 2008
Beiträge
352
Punkte für Reaktionen
0
Punkte
22
Hallo x3cut0r

Du musst schauen das im Terminal (putty) Codepage UTF-8 eingestellt ist.
=> Window>Translation> UTF-8
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
507
Punkte für Reaktionen
15
Punkte
44
ok hab ich, aber ich erstell trozdem nur ASCII files ...
gibt es im vi vielleicht einen parameter zum erzwingen von utf-8?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Welches Script im Wiki meinst du denn konkret, welches UTF-8 Speicherung haben will?
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
507
Punkte für Reaktionen
15
Punkte
44
es wird zumindest immer dazu geraten utf-8 zu speichern, wenn ich mir so das forum anschau.
oder ist das egal?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich hab bislang noch nie ein Shell-Skript per vi anders als ASCII abgespeichert. UTF-8 ist sinnvoll im Zusammenhang mit HTML, PHP usw. Ansonsten bei Dateien einfach keine Umlaute oder Sonderzeichen verwenden ist der beste Tipp.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
sagen wirs mal so: im Code der meisten Programmiersprachen sind eh nur ASCII Zeichen erlaubt. Von dem her brauchst du eigentlich im Code selber kein UTF. Klar bei der Ausgabe wird es mit den Zeichnsätzen etwas komplizierter, aber dafür bieten die meisten Sprachen spezielle Funktionen die Nicht-ASCII-Zeichen in der Ausgabe codieren (z.B. htmlentities() in php)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat