I'm working on a small webapp with a JSON api. I've stumbled across a bug where I can't POST JSON with a % sign in it or it'll blow up.
```
[bunch of irrelevant stuff]
router.scm:249: intarweb#read-urlencoded-request-data
spiffy.scm:509: k625
spiffy.scm:497: g628
spiffy.scm:511: handle-exception
spiffy.scm:512: chicken.port#with-output-to-string
```
(router.scm is mine)
Unfortunately that section of spiffy is a long and complex method and the error handler is surrounding a LOT of functionality, so it's not clear to what's blowing up.
I tried bringing the uri-common.scm (since it seems plausible that this is a decoding issue) and spiffy.scm into my project and compiling them into the app (one at a time) but I always end up with this error:
```
Error: during expansion of (import-syntax ...) - unbound variable: ����
```
I'm happy to debug things but I could really use some help. Maybe if someone could tell me the magic incantation to include a file from an egg without that error so that I could then start breaking it down and eliminating problems?
Any insight would be appreciated.
Thanks.