У меня есть простой вопрос - как читать двоичные данные от .yml с Symfony2?Чтение двоичных данных из YAML с помощью Symfony2 Yaml :: dump()
Проблема заключается в том, что Yaml::dump()
пишет сырец двоичной строки в .yml, и я могу видеть его там, но при попытке прочитать файл выдает ошибку:
The YAML value does not appear to be valid UTF-8.
Как сказать Yaml::parse()
принять сырой двоичный файл данные? Я видел решения с Ruby и C++ здесь на SO, но ничего на Symfony.
Текущее обходное решение является родным PHP bin2hex()
функцией, но это дополнительное действие, которого я хочу избежать.
Заранее спасибо.
Как насчет '!! двоичная запись '' в парсинге Ruby? Он сохраняет двоичный код в порядке. – Nevertheless
Ссылка PLS? Из того, что я видел, его просто неявное кодирование base64 –
http://stackoverflow.com/questions/5277645/converting-a-yaml-response-w-binary-data-to-utf-8-in-ruby-1- 8-7 и https://github.com/rails/rails/issues/4657, но я как бы вижу точку в «Base64». – Nevertheless