2014-10-12 2 views
2

У меня проблемы с командой «load». Например мой сценарий что-то вроде этого:Проблемы с загрузкой скриптов gnuplot на OS X (10.9.5)

set xlabel ‘blabla’ 

Но когда я пытаюсь загрузить это, я получаю:

load '/Users/.../gnuplot.txt' 
       ^
    "/Users/.../gnuplot.txt", line 1: invalid character ? 

Я понял, что добавление «сброс» перед всем сценарием изменения ошибки сообщение:

set xlabel ‘blabla’ 
       ^
    "/Users/.../gnuplot.txt", line 2: invalid character ? 

Но когда я пишу everithing в терминал сам, я не получаю ошибки ...

Любая идея, как это исправить?

Благодаря

ответ

0

Попробуйте поставить эту строку перед load команды

set encoding utf8 

В invalid character попахивает использовать неправильный набор символов.

+0

Я пробовал то, что вы предложили, но, к сожалению, результаты все те же ... Но спасибо за ваши усилия :) – Jan

+0

Похоже, что у вас есть недопустимые символы в вашем файле 'gnuplot.txt'. Попробуйте запустить 'cat -vet gnuplot.txt' и искать что-нибудь странное. Нажмите «изменить» под своим вопросом и вставьте вывод команды выше. –

2

Вы используете неправильные кавычки (левые и правые одинарные кавычки, кодовые обозначения U+2018 и U+2019).

Вы должны использовать одиночные или двойные кавычки ASCII, либо ' (0x27), либо " (0x22).

+0

Да, в этом была проблема! Я использовал обычный редактор текста вместо TextEdit, и вдруг все работает отлично! Большое спасибо :) – Jan

+1

Затем вы должны принять ответ. – ziulfer

Смежные вопросы