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