So I've been driving myself up a wall trying to find the difference between the way two AMCharts setups are handling locale changes.
When switched to German, our numbers are returning as 1234,56 instead of 1234.56 in the XML.
This only seems to happen in one particular place, and of course, running the same code locally produces the expected formatting.
I'm hoping there some simple difference in the nginx/PHP setup that I'm overlooking.