From 5998c7039463a880b16ba53e071b8f76b081bcdf Mon Sep 17 00:00:00 2001
From: Qianqian Fang <fangqq@gmail.com>
Date: Tue, 1 Feb 2022 16:20:13 -0500
Subject: [PATCH] revert variable name encoding to support unicode strings

---
 encodevarname.m | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/encodevarname.m b/encodevarname.m
index 62385af..ef5c5ff 100644
--- a/encodevarname.m
+++ b/encodevarname.m
@@ -38,7 +38,11 @@ function str = encodevarname(str,varargin)
 %
 
     if(~isvarname(str(1)))
-        str=sprintf('x0x%X_%s',char(str(1))+0,str(2:end));
+        if(exist('unicode2native','builtin'))
+            str=sprintf('x0x%s_%s',sprintf('%X',unicode2native(str(1))),str(2:end));
+        else
+            str=sprintf('x0x%X_%s',char(str(1))+0,str(2:end));
+        end
     end
     if(isvarname(str))
         return;
-- 
GitLab