由于silverlight中的System.Text.Encoding 没有Default属性,在汉字转换出现乱码。

处理方式:

1.把txt另存为UTF8或unicode格式。

2.把文本文件传入,后台转换数据。

void button1_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();
            open.ShowDialog();
            service1.HelloWorldAsync(MainPage.StreamToByte(open.File.OpenRead()));
        }

public static byte[] StreamToByte(Stream Reader)
        {
            try
            {
                MemoryStream mem = new MemoryStream(1024 * 500);
                byte[] buffer = new byte[1024];
                int bytesRead = 0;
                int TotalByteRead = 0;

while (true)
                {
                    bytesRead = Reader.Read(buffer, 0, buffer.Length);
                    if (bytesRead == 0)
                        break;
                    TotalByteRead += bytesRead;
                    mem.Write(buffer, 0, buffer.Length);
                }

if (mem.Length > 0)
                {
                    return mem.ToArray();
                }
                else
                {
                    return null;
                }
            }
            catch (Exception ep)
            {
                throw ep;
            }
        }

转载于:https://blog.51cto.com/huangwcp/1079753

Silverlight 导入数据时读取txt文件乱码相关推荐

  1. java读取文件是乱码_java读取txt文件乱码解决方案

    因为txt默认的选项是ANSI,即GBK编码.GBK和GB2312都是中文编码,在这里解释一下两者的区别. 总体说来,GBK包括所有的汉字,包括简体和繁体.而gb2312则只包括简体汉字. GBK: ...

  2. java读取txt文件乱码解决方案

    因为txt默认的选项是ANSI,即GBK编码.GBK和GB2312都是中文编码,在这里解释一下两者的区别. 总体说来,GBK包括所有的汉字,包括简体和繁体.而gb2312则只包括简体汉字. GBK: ...

  3. 随记 C#读取TXT文件乱码

    背景:C# 读取提供的txt文件乱码,仔细观察文本内容发现有中文冒号,于是开始解决中文乱码问题 1.网上搜索一波: //GB2312 StreamReader reader = new StreamR ...

  4. python读取txt文件乱码-python文件乱码

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 原文地址:http:www.zisexinghen.cnlikeshare322. ...

  5. 解决FileReader读取txt文件乱码

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 场景与问题 利用FileReader读取本地txt文件,出现了乱码:文件内容如下: 请注意:此 ...

  6. Java 文件字符输入流FileReader读取txt文件乱码问题

    先上代码: public class FileInAndOut {public static void main(String[] args) {//定义指定磁盘的文件的File对象File file ...

  7. 如何解决Kettle读取txt文件时出现的中文乱码问题?

    使用Kettle的[文本文件输入]读取txt文件时,其中的两个中文字段无法正确识别,其预览效果如下: 出现中文乱码自然想到是文件编码的问题,该txt文件的编码方式为:UTF-8 将该文件的编码方式改为 ...

  8. java读txt文件乱码_java读取txt文件时出现中文乱码怎么解决

    java读取txt文件时出现中文乱码怎么解决 发布时间:2020-06-25 15:27:31 来源:亿速云 阅读:105 作者:Leah java读取txt文件时出现中文乱码怎么解决?针对这个问题, ...

  9. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

最新文章

  1. 知乎2w人关注,没有工程开发经验的人是怎么找到工作的?
  2. Docker部署Jmeter 性能监控服务(常用命令)
  3. 13、Excutors 结合 ThreadFactory 自动给线程加上线程名
  4. TCP滑动窗口 - 动画演示
  5. 【PAT乙级】1069 微博转发抽奖 (20 分)
  6. 【GAN优化】最早被用于评价GAN模型的定量指标Inception Score是什么
  7. 在 CSS 中,width 和 height 指的是内容区域的宽度和高度
  8. 很特别的一个动态规划入门教程
  9. 运维测试工作笔记0003---使用Jmeter测试_http接口_高并发测试
  10. 【java学习之路】(java框架)002.Git配置及使用
  11. java fakepath_20140920遇到的问题--JAVA----JS------Tomcat7.0+Onselect灵敏度+fakepath等若干问题...
  12. 2021年北京人大附中高考成绩查询,2021北京重点高中名单及排名
  13. 手机/iPad异地远程桌面控制Windows电脑【无公网IP】
  14. chrome自动代理检测(这玩意并没什么用,还会影响你访问某些网页)
  15. win10强制关闭飞行模式_Win7已毕业,你为什么还不用Win10?
  16. Clojure 学习入门(18)—— 数据类型
  17. 紧急通知,1秒下达给员工 | 巴别鸟 V5.0上线
  18. 古筝d调变降e调怎么办_干货|古筝转调变调方法详解!
  19. 云聚创新力量,助力多云互联:Tungsten Fabric在联通沃云峰会2019上分享开源SDN
  20. React模拟后台项目(八)user页面文件配置

热门文章

  1. bus.js非父子组件之间通讯
  2. 神经网络 深度学习 专业术语解释(Step, Batch Size, Iteration,Epoch)
  3. linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....
  4. debian编译mysql_MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法
  5. python的clock函数,Python3 time clock()方法
  6. 最大矩形面积_JAVA
  7. 数据结构实验之栈与队列十一:refresh的停车场
  8. 【深度学习】全连接层的作用
  9. fatal error C1189: #error : Building MFC application with /MD[d]
  10. 《构建之法》读后感之项目计划