Я анализирую истории рук от Pokerstars.
Я получаю следующую ошибку, когда пытаюсь разобрать руки прямо из файла Pokerstars:
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
Что действительно странно, так это то, что я совершенно успешно анализирую тот же контентс сотнями рук, если я скопировал / вставил текст из текстового файла pokerstars в Textmate и сохранил файл Textmate .txt.
Я думаю, что это может быть связано с разрывами строк или utf-8 кодирование, к которому по умолчанию применяется Textmate, но у меня недостаточно понимания этих проблем, чтобы решить эту проблему.
EDIT
Теперь я определил, что файл Pokerstars имеет кодировку UTF-8.Мой следующий подозреваемый - проблема с символом конца строки.
Любая идея о том, как проверить с помощью символов EOL, используется в файле?а в замене их на новую?
Есть еще идеи?Что-то, чего мне не хватает?