encoding problem on linux?
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 ...
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...
achso ... die zeichen sind beabsichtigt :) mhh ... aber wieso dumpen die compiler so nen schmarrn raus?