用的是如下代码:
string teststring = "测试";
Stream s = new MemoryStream(ASCIIEncoding.Default.GetBytes(teststring));然后在打印预览下出来的不是“测试”2个字,而是3个方框……这个怎么解决?
string teststring = "测试";
Stream s = new MemoryStream(ASCIIEncoding.Default.GetBytes(teststring));然后在打印预览下出来的不是“测试”2个字,而是3个方框……这个怎么解决?
解决方案 »
- 请问线程里能生成多个线程吗?
- 两个dataGridViewCombobox,要求第二个combox跟据第一个combox的值自动填充
- C# WinForm程序运行一段时间会奔溃
- .net页面传值问题,高手们帮解答一下,很着急啊。
- 帮忙修正以下相册代码,无法执行
- 十万火急----菜鸟级提问
- Winform-DataGrid 下的一个column绑定几个checkbox控件问题?
- 本人学习.net两年时间,现在快毕业了,想在上海或杭州找份工作,有意者请点击查看详细内容
- ListView显示的图片 如何排序
- c# 根据excel中的源数据 生成查询条件 结果集
- 请教控件ucgrid的合并方法
- 如何在windows ce监听反射的事件
谢谢!!不过~~具体代码是什么?是改成这样吗:Stream s = new MemoryStream(GB132.Default.GetBytes(teststring));
Encoding.Default.GetBytes(teststring);
File.WriteAllText就可以写了用Encoding.Default就可以
不是保存成文件,是我最后要打印出来的,先用打印预览看看正不正常,要不浪费纸又浪费墨~~
Encoding.Default也不行,还是3个框,英文字母和数字就都可以~~