cxxproject icon indicating copy to clipboard operation
cxxproject copied to clipboard

encoding problem on linux?

Open gizmomogwai opened this issue 13 years ago • 2 comments

Error for task /home/gizmo/_projects/ethernet/out/objects/sockets/src/udp/socket/PosixDatagramSocket.o: incompatible encoding regexp match (ISO-8859-1 regexp with ASCII-8BIT string)

hi alex,

wollte heute gerade das ethernet vom matthias cxx-en und hab dabei den fehler hier bekommen (bei gem install cxxproject habe ich auch schon dubiose messages bekommen: unable to convert "\xD4" from ASCII-8BIT to UTF-8 for lib/cxxproject/utils/process.rb, skipping hast du ne ahnung was das sein koennte? habe gesehen da wird in process irgendein regexp fuer windows angewendet ... du hast den kommentiert und es ist wohl etwas wegen pipes in windows/cygwin, bei mir ist aber auch der kommentar am ende der 2 gsub zeilen unleserlich ...

gizmomogwai avatar May 29 '12 07:05 gizmomogwai

  consoleOutput.gsub!(/\xE2\x80\x98/,"`") # ÔÇÿ
  consoleOutput.gsub!(/\xE2\x80\x99/,"'") # ÔÇÖ

Der Kommentar dahiner ist genau das, was durch gsub ersetzt wird. Tja, ich hab damals bisschen rumgebastelt und das war das einzige, was geholfen hat -zumindest auf Windows und den Linux-Rechnern hier.

Vorschlag: mach ein "ifdef" aussen rum, so dass es bei dir nicht mehr fehlschlägt. Möglicherweise gibt's da aber doch ein Encoding-Trick, damit man diese Ersetzung nicht machen muss...

aschaal avatar May 29 '12 08:05 aschaal

achso ... die zeichen sind beabsichtigt :) mhh ... aber wieso dumpen die compiler so nen schmarrn raus?

gizmomogwai avatar May 29 '12 08:05 gizmomogwai