Lösung für 'invalid multibyte escape: /^\xFE\xFF/' in ruby vpim
English
Deutsch
Problem:
Bei der Verwendung von Ruby 2.0/2.1 mit dem vpim-Gem (getestet mit Version 0.695) erhältst du eine Fehlermeldung ähnlich dieser:
ruby_vpim_error.txt
/usr/local/rvm/gems/ruby-2.1.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': /usr/local/rvm/gems/ruby-2.1.0/gems/vpim-0.695/lib/vpim/vcard.rb:678: invalid multibyte escape: /^\xFE\xFF/ (SyntaxError)Lösung
Bearbeite die in der Fehlermeldung aufgeführte Datei vcard.rb (du musst genau die aufgeführte Datei bearbeiten, nicht irgendein vcard.rb!).
Füge die folgende Zeile am Anfang ein — sie muss die erste Zeile in der Datei sein:
fix_encoding.rb
# encoding: US-ASCIIDas war’s!
Mit dieser Zeile zwingst du Ruby, die Escape-Zeichen nicht als UTF-8-Zeichensequenz zu interpretieren.
Check out similar posts by category:
Allgemein
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow