Actually, never mind, that was due a to a foible of Windows character encoding and only affected the print out of what my test code had at that point.This appears to possibly be an issue with either the original Journal loadout, or how we're treating some of the data in it. Specifically trying to undo the encoding complains about:
"ExperimentalEffect_Localised":"\xd0\x91\xd1\x80\xd0\xbe\xd0\xbd\xd0\xb5\xd0\xb1\xd0\xbe\xd0\xb9\xd0\xbd\xd1\x8b\xd0\xb5 \xd0\xb1\xd0\xbe\xd0\xb5\xd0\xb3\xd0\xbe\xd0\xbb\xd0\xbe\xd0\xb2\xd0\xba\xd0\xb8"
#!/usr/bin/env python
import base64
import gzip
import io
import json
import locale
import sys
locale.setlocale(locale.LC_ALL, '')
locale_startup = locale.getlocale(locale.LC_CTYPE)
locale.setlocale(locale.LC_ALL, (locale_startup[0], 'UTF-8'))
encoded = 'H4sIAIITYWEC_-1a3W7jxhV-FYHXNsF_UrrzWuvYrd11LGMDtCiIETmSBiY57HBor7II0OSmFwkQBMhVb_sC2xSLbhJs8grSG-UMKVtDSRYpWd5uCgu7FjXifGc453znb_RaOaNhHuFM6fzltXIQx_QkOYxIqnTsvdnHY5qmmCkdD0ZOOI6VjjJKuT_MEQsJSvxsBBcBShKa-APyCod-hNgQK3vKi0TpcJbjPeWcEcoIHysdbU_pRZQDyHE-xMcwNaUk4bryxV6NfF3f8QJOxV2brMB71AUY_-sFmEsL0Jd0oFl7yvNkSBKMGUmGSue18izKcQof-EkXbjA8xzUtt703H_8TijEI-wyjFNZ3TIajQ5SiQKxlDiZWQz5vXYxDuJ4PC0xT0zQPFv38FayBxDjhKHo-GOBAPEKW4oCgyE9xgjlDnDI_zhPCCU0yZdUc_5QGKCIZDmH25Lvp3ye_TN5P3k7-De8_Tt5Pv568bRUf3k7-A39_hv8_TH6avAOwU3yNo0ItQBoyIJiVtDlFfTGunKEsK27LspPsE0rDYgdfMALPgqKXCDZE6VgqPMrs2lEtseW388_pDWZdhm5qQXTVuAPRVauC0kUxGuJzzHo4oEm4gKUtYRm2tCLDVV3xasuIF4jjF4MjwnAtmKbad1hwLV6ODCXMSdhWj3xeD6Yb8spg4xaRztArEudxLZAjbzqYKCD9dU_5NAc7EITQBbJMrDCP-wN43JhkGYkwQ8HVjFcxDkke-yi8RkmAw1qGnRX3r3EyTxR7otgTxXZIMaOeYm3niWEPY5hsNaZqbMcwTbUkQ7a8_0-GeTIvnI-BYFmMoqg5v3ri9k0i2BO9nuj1RK_t6FVGL0kOjsAeGU1IENA84ZjFGGU5wz4nybgW_BJuWqBuPTNdz11mZm9EcBQ-ozSDNfh_BAhOggVuYtI6HOEcgJfIqRt15MwKAf2ZADwYkIDAnQ34-U_BzulXBUt_nn7TmrwTH4Gb76dfwvUPQN1fpl_CiMRP8z5-bpsgahV-zfbnAmck48IOGpBCMj9X1cSrQvzLEeh-a8h9Q7Xa8KqsEjY2ohm5xg8GXUuVqmYzYLXmBxH4QXsz-13iBko4yZOrhN4k2SjnIbxvQQtzEfYVTmgmuimw2j7KSLAFqNWUa-1ars0U_8S1R-HaSmI8jGsr6fs745r9O7JfPhdQl8kVqRokaoX9ipTtTauw3l_hizcNLLaLBxg0d_tl-aBnecRJGpEiKa0pt21VKFFkyLcjluqZMGJ93CbtqY4DJm19TCZtbWbSzlLl4i1VLm3XqchOQU6MiulhqXqf54xhvkVIcJfkW8vyPe_R5HtynEMJEok_8gMaXKWE3wOlz9PUEUkPZ_dKOLE4PUIsQGxI-2gcUsrugTLuoA7FzceIB6OGTsaxrGUnc8BimjP_GKPrcTdfrBN7kDcnuPUHjJJlB2Po2o4KNUe2Z9erlh8LzgJWGvHRBs7CsGV00zGq8Js7iX1DKyPTvDDc183SI-3QWdilEP2hvmLfbC96y33TKIeM-33GnWmj0kKGDIXYrDXw0p5k2wZbuztiS0WqAmyEIeGBvFq4Irc5FxOaGrm9oh9STvO7hC0a-DmjA9g9ylrnsAmrjLw2iuISPCLDEb_B4m-DEPovCJ1vJ_-dvIFMTzRCfmxBHH0Dg-_E0PSrXbVAzEpj2lPdQu2ySZ1ANTxkZYeoJupqcvvCa6uGvV1LxVG9OXVcERKr9VSxoS9STqCmX_GUK1bmGJUwa0HuaK-EPMdsQFnciDi6VgXVqo6jxAR3xEXTpkHubc4VIXLve5knCDMzKkEStwzTRn0HH5GkXFTWlCztFRHhqNcFW02GFygpzr4lthzhiIhmYusIsQyv6h7CntXQZZCFHylXKr0rFxJKQRZ3S664VduxVHvb9qNjSm0-17AqQKCsjYhiV2zaMEVHcr0ljsagnZBBzCms0WmaNB4xMCdIdwa8KyY3sUjX1B3x65RFizwjWeCXRULRCZQs8jmHihsylC5lq5x3u0GGsoFSddkBWs6CQ9hEqZ4tFeLueg1EBEJUnqaUlVHTXl-KzoPnKUzslROb1qHmiuhZPhekG4z0c9H1F-cKRwz_LYe8bCGeQsrT6t7gKFrpHLwG6ijPLjLp3GK9Ulw5wjmeai31DGaIFzgYzX7OU4Mod0k01bKWsrDSyTZeoiV31y1btZdbiCVi4yWCc5KO5tvO4gp7Y6jy4l2ucIb4sBWuNfMiNwwlMysyxKZtl0UjbeRvLA1sfkXjBSeQEfqnIj59dhelNui67CQc6ZWqyNRXFBgbuC5Tdl3OQnpUPvClUCzvBSg5SIZRvYrNSigxAHKtfrNCSCarVa9V6wUK0VI1MchxBLXPlewN6yuTI5h1CbMaukLPaN_XkvsEauLy_LOIvUWesvO2nM9pPhyBpLBBivQ9ZETFmSrkRd-2Jr-Kxtz0H7dd5Ok3u0qRPFnliwnxJtaoy9mRDtUokLG9ZYpkSgehhlr1g7f62ihJ0irMg8K5CCqGtRK5xxkk63xUC9uuZISaWcuXQsLwztakWsD0Byhr0GyCN033xQGwe19FPsqjiGGSQFUUYGFgMqnqa45ChFGIcB5ThLleRNE_ww8VYn0IIXYhxL5PSKn1hwpxPoQQd72Q-7bL2kiIVwixHldI-wMI0bXVQkIaXEEUCmic5qIzX_OLB6MKWvLCWALFHJEIh1nOBijAt8ewjbrdBW5JBV3G7dN-P8LCLaU-F0kgJWGtC3pWTNIezxLPCLhPxMaavihCtBlhG9KUURSMspxwXLe5Ut-xnMzGB7P5PTFfFnFNSYBT8XuVGF1lJK6FfAnRAUcvxTRFeH5xFCD1WZVyRGQJxuwyFIfJ8IgH-4Z7AN9DBC8GTikKaS78PwQ1nHEUCyBDM_R9XdvX2pea2bE9-Pdn5YvfAO2xcIiaMgAA'
unescaped = encoded.replace('%3D', '=')
unbase64 = base64.urlsafe_b64decode(unescaped)
inbytes = io.BytesIO(unbase64)
with gzip.GzipFile(fileobj=inbytes, mode='r') as f:
string = f.read()
sys.stdout.reconfigure(encoding='utf-8')
print(string)
string_utf8 = string.decode('utf-8')
js = json.loads(string_utf8)
print(js)
successfully decodes this. So I think this is actually a bug in coriolis.