Browse Source

Merge pull request #26787 from ptrojahn/utf8assign

Support UTF-8 input action names
Rémi Verschelde 6 years ago
parent
commit
05dda9f87c
1 changed files with 3 additions and 0 deletions
  1. 3 0
      core/variant_parser.cpp

+ 3 - 0
core/variant_parser.cpp

@@ -1542,6 +1542,9 @@ Error VariantParser::parse_tag_assign_eof(Stream *p_stream, int &line, String &r
 			} else if (c != '=') {
 			} else if (c != '=') {
 				what += String::chr(c);
 				what += String::chr(c);
 			} else {
 			} else {
+				if (p_stream->is_utf8()) {
+					what.parse_utf8(what.ascii(true).get_data());
+				}
 				r_assign = what;
 				r_assign = what;
 				Token token;
 				Token token;
 				get_token(p_stream, token, line, r_err_str);
 				get_token(p_stream, token, line, r_err_str);