<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Migration_von_Latin1_nach_UTF8</id>
	<title>Migration von Latin1 nach UTF8 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Migration_von_Latin1_nach_UTF8"/>
	<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Migration_von_Latin1_nach_UTF8&amp;action=history"/>
	<updated>2026-05-25T22:58:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Knowledgebase</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kb.pocnet.net/index.php?title=Migration_von_Latin1_nach_UTF8&amp;diff=1175&amp;oldid=prev</id>
		<title>PoC: /* Weblinks */ +Link</title>
		<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Migration_von_Latin1_nach_UTF8&amp;diff=1175&amp;oldid=prev"/>
		<updated>2011-10-08T16:55:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weblinks: &lt;/span&gt; +Link&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die meisten Neuinstallationen beliebiger Linuxdistributionen verwenden inzwischen UTF8 als Systemzeichensatz. Alte Installationen haben keine Festlegung oder verwenden Latin1. Um hier eine gewisse Kompatibilität herzustellen, wird die Umstellung für Debian Squeeze beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Systemeinstellung ==&lt;br /&gt;
Als erstes müssen die entsprechenden Locales generiert werden:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
Hier auswählen, welche generiert werden sollen. Empfehlung: Jeweilige Landessprache (de_DE), sowie englisch (en_GB bzw. en_US) Nach der Auswahl kann dann der Standardwert festgelegt werden. Dieser wird in der Datei &amp;#039;&amp;#039;/etc/default/locale&amp;#039;&amp;#039; eingetragen.&lt;br /&gt;
&lt;br /&gt;
Nach einem Reboot arbeitet das System nunmehr mit UTF8.&lt;br /&gt;
&lt;br /&gt;
== Dateisystem ==&lt;br /&gt;
Nun muss das Dateisystem noch umgestellt werden. &amp;#039;&amp;#039;Convmv&amp;#039;&amp;#039; hilft bei der Umstellung&lt;br /&gt;
 apt-get install convmv&lt;br /&gt;
 convmv -f ISO-8859-1 -t UTF8 -r --qfrom --qto --notest .&lt;br /&gt;
&lt;br /&gt;
=== Netatalk ===&lt;br /&gt;
Anpassen von&lt;br /&gt;
* &amp;#039;&amp;#039;/etc/default/netatalk&amp;#039;&amp;#039;:&lt;br /&gt;
 ATALK_UNIX_CHARSET=&amp;#039;UTF8&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039; /etc/netatalk/AppleVolumes.system&amp;#039;&amp;#039;: &amp;lt;br /&amp;gt;Umstellen der Volumes von Latin1 auf UTF8.&lt;br /&gt;
&lt;br /&gt;
Netatalk neu starten.&lt;br /&gt;
&lt;br /&gt;
Volume(s) mounten, Syslog dabei beobachten! Es sollten keine Fehlermeldungen auftreten. Jetzt Volume(s) wieder unmounten und die zugehörige AppleDouble-Datenbank checken:&lt;br /&gt;
 dbd -r .&lt;br /&gt;
&lt;br /&gt;
Folgende Meldungen können auftreten und ignoriert werden:&lt;br /&gt;
 Bad encoding for &amp;#039;/home/foo/.profile&amp;#039;&lt;br /&gt;
 Incorrect CNID data in .AppleDouble data for &amp;#039;/home/foo/Mac-Test-File&amp;#039; (bad stamp?)&lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt werden Dateien angemeckert, die per Hardlink platzsparend an verschiedenen Stellen im Dateisystem auftauchen sollten:&lt;br /&gt;
 No CNID for &amp;#039;/home/foo/Link1&amp;#039; in database&lt;br /&gt;
 No CNID for &amp;#039;/home/foo/Link2&amp;#039; in database&lt;br /&gt;
 Put results in a non-unique secondary key in an index not configured to support duplicates&lt;br /&gt;
 Sep 09 15:04:22.235705 [17688] {dbif.c:693} (E:CNID): error setting key/value in cnid2.db: Invalid argument&lt;br /&gt;
&lt;br /&gt;
Lösung: Hardlinks durch Kopien oder Alias ersetzen.&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
In &amp;#039;&amp;#039;/etc/samba/smb.conf&amp;#039;&amp;#039; umstellen:&lt;br /&gt;
* &amp;#039;&amp;#039;unix charset = UTF8&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;display charset = LOCALE&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Dateiinhalte ==&lt;br /&gt;
Die Konvertierung aller Dateiinhalte ist sehr aufwendig und kann im Falle von Binärdateien für deren logische Zerstörung sorgen. Kompatibilität in &amp;#039;&amp;#039;vim&amp;#039;&amp;#039; kann durch die Ergänzung von &amp;#039;&amp;#039;~/.vimrc&amp;#039;&amp;#039; mit diesen Parametern hergestellt werden:&lt;br /&gt;
 &amp;quot; Terminalsettings&lt;br /&gt;
 :set termencoding=UTF8&lt;br /&gt;
 :set encoding=Latin1&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://serverfault.com/questions/54911/debian-how-to-convert-filesystem-from-iso-8859-1-into-utf-8 Kurzbeschreibung] bei Serverfault.com (engl.)&lt;br /&gt;
* [http://fruit.je/utf-8 Weitere Tips für Programme] (engl.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
</feed>