<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>hubionmac.com &#187; text-encoding</title> <atom:link href="http://hubionmac.com/wordpress/tag/text-encoding/feed/" rel="self" type="application/rss+xml" /><link>http://hubionmac.com/wordpress</link> <description>script the unscriptable</description> <lastBuildDate>Fri, 03 Feb 2012 22:41:10 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Text Encoding in Datei ändern</title><link>http://hubionmac.com/wordpress/2010/04/text-encoding-in-datei-andern/</link> <comments>http://hubionmac.com/wordpress/2010/04/text-encoding-in-datei-andern/#comments</comments> <pubDate>Fri, 16 Apr 2010 18:49:41 +0000</pubDate> <dc:creator>hubi</dc:creator> <category><![CDATA[Useful Snippets]]></category> <category><![CDATA[AppleScript]]></category> <category><![CDATA[csv]]></category> <category><![CDATA[iconv]]></category> <category><![CDATA[text-encoding]]></category> <category><![CDATA[utf-8]]></category> <category><![CDATA[zeichen-kodierung]]></category><guid isPermaLink="false">http://hubionmac.com/wordpress/?p=2122</guid> <description><![CDATA[Ich brauchte auf die Schnelle ein Skript, mit dem sich eine cvs-Datei die von einem Windows-PC stammt (ISO-8859-1) von der Zeichenkodierung so umstricken lässt, dass ein Mac auf Anhieb (meist UTF-8 oder UTF-16) auch die ganzen Sonderzeichen (öüÖ usw.) korrekt darstellt. Dieses AppleScript Droplet konvertiert mit iconv die Datei also nach UTF-16 und speicher sie [...]]]></description> <content:encoded><![CDATA[<p>Ich brauchte auf die Schnelle ein Skript, mit dem sich eine cvs-Datei die von einem Windows-PC stammt (ISO-8859-1) von der Zeichenkodierung so umstricken lässt, dass ein Mac auf Anhieb (meist UTF-8 oder UTF-16) auch die ganzen Sonderzeichen (öüÖ usw.) korrekt darstellt.<br /> Dieses AppleScript Droplet konvertiert mit iconv die Datei also nach UTF-16 und speicher sie im selben Verzeichnis mit vorrangestelltem _ ab.</p><div><div style="clear: left; font-size: 0.8em;"><em>Code zum markieren einmal anklicken <a href="#" onclick="selectThis(this.parentNode.parentNode.parentNode.getElementsByTagName('div')[1]);buildAppleScriptLink();">Code im Skript-Editor öffnen</a></em></div><div class="hubionmac_codebox" onclick="selectThis(this);"><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #2d9600"><span style="color: #000000"><b>on</b> </span><span style="color: #3300ff"><b>open</b></span><span style="color: #000000"> </span>these</p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>tell</b> <span style="color: #3300ff"><i>application</i></span> &#8220;Finder&#8221;</p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> (<span style="color: #3300ff"><b>count</b></span> <b>of</b> <span style="color: #2d9600">these</span>) <b>is</b> 1 <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>repeat</b> <b>with</b> <span style="color: #2d9600">this</span> <b>in</b> <span style="color: #2d9600">these</span></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>if</b> <span style="color: #9200de">name</span> <b>of</b> <span style="color: #2d9600">this</span> <b>ends with</b> &#8220;.csv&#8221; <b>then</b></p><p style="margin: 0.0px 0.0px 0.0px 249.8px; text-indent: -249.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">this_x</span> <b>to</b> <span style="color: #9200de">POSIX path</span> <b>of</b> <span style="color: #2d9600">this</span></p><p style="margin: 0.0px 0.0px 0.0px 249.8px; text-indent: -249.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">this_name</span> <b>to</b> <span style="color: #9200de">name</span> <b>of</b> <span style="color: #2d9600">this</span></p><p style="margin: 0.0px 0.0px 0.0px 249.8px; text-indent: -249.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>set</b> <span style="color: #2d9600">this_folder_X</span> <b>to</b> <span style="color: #9200de">POSIX path</span> <b>of</b> ((<span style="color: #3300ff"><i>container</i></span> <b>of</b> <span style="color: #2d9600">this</span>) <b>as</b> <span style="color: #3300ff"><i>alias</i></span>)</p><p style="margin: 0.0px 0.0px 0.0px 249.8px; text-indent: -249.8px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: #2000c0"><b>do shell script</b></span> &#8220;cd &#8221; &amp; <span style="color: #9200de">quoted form</span> <b>of</b> <span style="color: #2d9600">this_folder_X</span> &amp; &#8220;;iconv -f ISO-8859-1 -t UTF-16 &#8221; &amp; <span style="color: #9200de">quoted form</span> <b>of</b> <span style="color: #2d9600">this_x</span> &amp; &#8220;&gt;_&#8221; &amp; <span style="color: #9200de">quoted form</span> <b>of</b> (<span style="color: #2d9600">this_name</span>) <span style="color: #2000c0">as</span> <span style="color: #3300ff"><i>text</i></span></p><p style="margin: 0.0px 0.0px 0.0px 208.1px; text-indent: -208.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 166.5px; text-indent: -166.5px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>repeat</b></p><p style="margin: 0.0px 0.0px 0.0px 124.8px; text-indent: -124.9px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>if</b></p><p style="margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px; font: 12.0px Verdana"><span class="Apple-tab-span" style="white-space:pre"> </span><b>end</b> <b>tell</b></p><p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana"><b>end</b> <span style="color: #3300ff"><b>open</b></span></p></div></div> ]]></content:encoded> <wfw:commentRss>http://hubionmac.com/wordpress/2010/04/text-encoding-in-datei-andern/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/23 queries in 0.092 seconds using disk: basic
Object Caching 111/240 objects using disk: basic

Served from: hubionmac.com @ 2012-02-11 09:50:32 -->
