我尝试使用二进制值在heroku中设置环境变量。
e.g。在Python 2中:
open('x.txt','w').write('a\x89b')
接着是bash:
heroku config:set TEST=`cat x.txt`
不幸的是,heroku不是将环境变量设置为3字节值,而是使用UTF-8 replacement character \x89
切换\xef\xbf\xbd
字节。
我想问题是heroku CLI需要一个UTF-8编码的字符串。如何通过CLI或其他方式将原始二进制字符串交给heroku?