Welp, the crisis was averted with a simple string replacement. Which I suppose I should have done at the outset, but having never encountered this particular issue before, it was strange enough for me to consider all the possibilities. But I reckon it was just a bad string. :-)