Strona domowa GDR!a Tor Hidden Service

V 3.8



Błąd unexpected input w R

(24. 09. 2018)

Przygotowuję do uruchomienia w warunkach produkcyjnych pewien skrypt w języku R. Został napisany przez kogoś innego i nie mogłem go uruchomić, pokazywał się następujący błąd:

$ Rscript a.R
Error: unexpected input in "�"
Execution halted

Jedyne znaki spoza zakresu ASCII jakie wykazał grep to apostrofy (lsquo/rsquo), ale po ich zamienieniu na normalne apostrofy nadal nic się nie działo. Koniec końców okazało się, że trzeba było odpalić hex edytor i usunąć pierwsze trzy znaki z pliku tekstowego - BOM UTF8.

(komentarzy: 1, ostatni: 24. 09. 2018 - 19:25:34 - Monter) Skomentuj
Wyswietlen: 99, komentarzy: 1 Feed z komentarzami


Imię: Monter (24. 09. 2018 - 19:25:32)

Treść:
UTF8 BOM to zmora. Nie wiedzieć czemu wiele edytorów tekstu tego zupełnie nie widzi.
Nawet GitHUB ma czasem z tym problem - nie pamiętam już jednak czy występuje, gdy edytujesz plik via WWW, czy gdy uploadujesz nowy - a potem pobierzesz go np. WGET-em. Nie drążyłem tematu.

Sblam! Antyspam
URL encoded in QR Code Statystyki:

Email
Comments