What's going on here?
At first, I thought this was a font issue, maybe the console using an OEM font. But no. It seems that TCC is replacing Unicode quotes with ASCII.
C:\>ver /r TCC 22.00.40 Windows 7 [Version 6.1.7601] TCC Build 40 Windows 7 Build 7601 Service Pack 1 Registered to COE-DDPTMHQ1 C:\>set test=%@char[0x201c]Test%@char[0x201d] C:\>set test "Test" C:\>echo %@ascii[%test] 34 84 101 115 116 34 C:\>