[C#]UI显示中, 字符串的'~'显示异常

[C#]字符串中'~'显示异常
字符串如下

string voltage = "9~40vDC";,

字符串输出方式

将字符串填充到画布中再以image形式输出到本地

g.DrawImage(image, l_intCodeX, l_intCodeY, l_intCodeWidth, l_intCodeHeight);//绘制二维码到画布,留边距20像素
g.DrawString($"供电:{voltage}", new Font("宋体", l_intFontSize, FontStyle.Regular), new SolidBrush(Color.Black), l_intFontX, l_intFontY + (l_intFontInterval * 4)); //绘制文字

程序运行后,UI显示'~'异常

img

img

尝试修改源文件的编码格式为Unicode,效果依旧
尝试切换输入法的符号,效果依旧