易语言吧 关注:266,642贴子:1,665,540
  • 7回复贴,共1

TXT编码与显示

只看楼主收藏回复

先来个哭的表情!
某些字输入到txt内,然后直接保存! 会出现乱码!比如明明显示好的的字!保存一下再打开就乱了!
比如 联通
如果你在txt内只保存联通两个字……会乱!
但如果在联通前面或者后面写上其他的字就会显示正常! 当然,好像要重新来!
显示会自动?
装B大法!对朋友说,哥们!我昨天入侵了你的电脑!破各种杀软……不信?哎呀!你新建一个TXT然后输入联通网络的联通两个字试试看!保存好,然后我的病毒会修改你的字哦! 当然遇到知道这回事的人就露馅了!


1楼2017-04-25 11:56回复
    Win7记事本的BUG早就烂大街了


    IP属地:吉林来自Android客户端2楼2017-04-25 12:00
    收起回复


      来自Android客户端4楼2017-04-25 18:27
      回复
        notepad++


        IP属地:黑龙江来自Android客户端5楼2017-04-25 20:47
        回复
          这种情况应该拿出我的自制记事本,精通18种内部语言编程,支持84个国家语言,支持万国码,内部编译器,支持.net结构编辑,以及c#、java、php等等等等,文件短小而精悍,只需要26mb,你值得拥有!(听我瞎扯)


          IP属地:浙江来自Android客户端6楼2017-04-25 20:54
          回复
            #提取自LZQ应用模块#
            .版本 2
            .支持库 iconv
            .子程序 文件_读取文本文件, 文本型, 公开, 自动读取txt文件编码并将文件解码后返回,
            .参数 文件路径, 文本型
            .局部变量 局_文件, 字节集
            .局部变量 局_文本, 文本型
            局_文件 = 读入文件 (文件路径)
            输出调试文本 (局_文件 [1])
            输出调试文本 (局_文件 [2])
            输出调试文本 (局_文件 [3])
            .判断开始 (局_文件 = 读入文件 (“”))
            返回 (“”)
            .判断 (局_文件 [1] = 255 且 局_文件 [2] = 254)
            局_文本 = 到文本 (编码转换 (局_文件, #编码_UCS_2, #编码_GB18030, ))
            输出调试文本 (“Unicode”)
            .判断 (局_文件 [1] = 254 且 局_文件 [2] = 255)
            局_文本 = 到文本 (编码转换 (局_文件, #编码_UCS_2, #编码_GB18030, ))
            输出调试文本 (“Unicode big endian”)
            .判断 (局_文件 [1] = 239 且 局_文件 [2] = 187 且 局_文件 [3] = 191)
            局_文本 = 到文本 (编码转换 (局_文件, #编码_UTF_8, #编码_GB18030, ))
            输出调试文本 (“UTF-8”)
            .默认
            ' 如果以上都不是
            局_文本 = 到文本 (编码转换 (局_文件, #编码_ASCII, #编码_GB18030, ))
            输出调试文本 (“ANSI”)
            .判断结束
            .如果真 (局_文本 = “”)
            局_文本 = 到文本 (局_文件)
            .如果真结束
            返回 (局_文本)


            IP属地:上海7楼2017-04-30 23:15
            回复