I feel that this topic is ambiguous at the current time, and I would like some clarification. When I see a question that is obviously, or at least appears to be off-topic based on how it is worded, my usual reaction is this:
Downvote;
Vote to close;
When applicable, offer a comment that may help the OP either make their question on-topic;
If OP edits question to make on-topic, then revoke my VTC and often my DV.
However, this answer threw me for a loop, specifically: (emphasis mine)
If you then find that the code doesn't support unicode, that's a nice point to state in an answer. But the asker's original input domain didn't contain unicode. Just "normal" strings. If the asker had mentioned they did support unicode and it was obvious they didn't then it would be viable for closure (but more likely; we'd edit it so it's no longer making the claim, then review it anyway).
I don't want this to sound more controversial than needed, but I feel that the burden of making the question on-topic should be on the OP rather than the question being coerced into being on-topic, effectively changing the meaning of the original question.
I'm OK if everyone else is OK with this, but I would like input from the community and from mods as to whether this would be a good practice for this site.
PS: I'm not asking about changing the code, that has already been adressed.