The syntax error checker uses this regular expression pattern for Question codes (variable names):  /^[_a-Z][_a-Z0-9]*$/

So, international characters would not be accepted.

However, the main purpose is to ensure valid database variable names (and avoid inclusion of characters like [.,-*/+] which would be interpreted by EM as operators or syntax.  What is the complete set of characters that are allowed across all databases we plan to support?

Also, I agree that it would be easy (and a good idea) to run the Show Logic File function to determine the number of syntax errors while activating the survey.