zoukankan      html  css  js  c++  java
  • Xenocode Fox 2007反编译Net代码要注意字符编码

        以前用的fox 2007版本是5.12的,在反编译.Net程序后,也就是打开看看,分析一下就算了。今天给朋友反编译一个DLL,包含的类太多,只能用输出工程的方法,于是退到5.01(新版本没有导出为 VS 工程的功能)。奇怪的是,运行“Export to Visual Studio"后,打开的源码竟然是这样的:
      ?   u   s   i   n   g       S   y   s   t   e   m   ;   
       
       u   s   i   n   g       S   y   s   t   e   m   .   C   o   m   p   o   n   e   n   t   M   o   d   e   l   
    ;   
       
       u   s   i   n   g       S   y   s   t   e   m   .   D   i   a   g   n   o   s   t   i   c   s   
    ;   
       
       u   s   i   n   g       S   y   s   t   e   m   .   W   e   b   .   U   I   
    ;  
        在fox 2007里打开时是可以看到正常的代码,于是怀疑输出选项不对,一检查,原来是Encoding的原因,如下:

        在输出时改为Unicode(UTF-8)后输出,一切正常。而且可以做到一劳永益,修改”Option"下的"Export"选项,就不必每次输出工程时都来改这个字符编码了:

    yuanbao
  • 相关阅读:
    错误解决mysql
    (一)熟悉执行流程——基于ThinkPHP3.2的内容管理框架OneThink学习
    版权控制之zend guard 6.0使用教程
    IP进制站群原理
    多线程更新已排序的Datagridview数据,造成数据错位
    压缩html 减小存储空间
    DataGridView导入导出excel
    软件下载目录
    java反射
    JTA
  • 原文地址:https://www.cnblogs.com/yuanbao/p/1032214.html
Copyright © 2011-2022 走看看