zoukankan      html  css  js  c++  java
  • 获取TXT文件,解决读取TXT乱码问题,查找所输入字是否在TXT文件中,

           

    /// <summary>
    /// 查看是否存在
    /// </summary>
    /// <param name="str"></param>
    /// <returns></returns>
    public static bool Illegalchar(string str)
    {
    LoadIllegalchar();//查找到应该过滤的文件
    string[] LimitedChars = LimitedChar.Split(new char[]{','}, StringSplitOptions.RemoveEmptyEntries); //去掉空字符串
    foreach (string _lim in LimitedChars)
    {
    int _pos = str.IndexOf(_lim);
    if (_pos >= 0)//如果>=0 那么此字在字符串中位置
    {
    return false;
    }
    }
    return true;
    }

    /// <summary>
    /// 获取到过滤字TXT,将其放入到字符串中
    /// </summary>
    public static void LoadIllegalchar()
    {
        string fileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Filter.txt";
        if (File.Exists(fileName))
        {

         //这句话就不乱码了;

         StreamReader sr = new StreamReader(fileName , Encoding.GetEncoding("gb2312")); 
         LimitedChar = sr.ReadLine();
        }
    }

          

  • 相关阅读:
    RecyclerView 源码分析(一) —— 绘制流程解析
    sqlserver outer join
    获取最后一个标签 xpath
    pytesseract
    pytesseract代码优化
    sql server recursion
    sql
    sql server
    mssql乱码问题
    SQL
  • 原文地址:https://www.cnblogs.com/wang-123/p/3817112.html
Copyright © 2011-2022 走看看