Html中連續半形空格的正常顯示
Html對於連續的幾個半形空格,只顯示最開始的一個。如果要在網頁上嚴格的現實所有的半形空格必須對輸入在網頁上的字串做處理。方法是:將用全形代替兩個半形....下面是C#描述。
- private static string GetFixedStr (string str)
- {
- string outPut="";
- char[] charA= str.ToCharArray();
- int spaceCount = 0;
- List <int> listTr = new List<int>() ;
- for (int i = 0; i < str.Length; i++)
- {
- byte[] arrayByte = new byte[1];
- arrayByte = System.Text.Encoding.ASCII.GetBytes(charA[i].ToString());
- int assicCode = (short)(arrayByte[0]);
- //空格
- if (assicCode == 32)
- {
- spaceCount++;
- listTr.Add(i);
- }
- if (assicCode != 32 || i == str.Length - 1)
- {
- if (spaceCount > 0)
- {
- //偶數
- if (spaceCount % 2 == 0)
- {
- for (int j = 0; j < spaceCount / 2; j++)
- {
- charA[listTr[listTr.Count - 1]] = ' ';
- listTr.RemoveAt(listTr .Count -1);
- }
- }
- //奇數
- else
- {
- //先刪除一個空格
- listTr.RemoveAt(listTr.Count - 1);
- for (int j = 0; j < spaceCount / 2; j++)
- {
- charA[listTr[listTr.Count - 1]] = ' ';
- listTr.RemoveAt(listTr.Count - 1);
- }
- }
- spaceCount = 0;
- }
- }
- }
- for (int i2 = 0; i2 < charA.Length; i2++)
- {
- if (listTr.Contains(i2)==false)
- {
- outPut += charA[i2].ToString();
- }
- }
- return outPut;
- }
相關文章
- sql 去除字串的左右全形、半形空格SQL字串
- java中去除全形和半形空格Java
- 關於在textarea中輸入回車換行和空格字元的正常顯示 (轉)字元
- 一次性去除excel表中全半形空格的方法Excel
- C# 字串中多個連續空格轉為一個空格C#字串
- 安卓資源字串中加全形空格、半形空格、換行、@%等特殊字元安卓字串字元
- vue顯示多個空格Vue
- JS實現全半形轉換和去空格JS
- 控制皮膚中的java無法正常顯示Java
- [Linux] mutt mail oracle awr [Html能正常顯示錶格]LinuxAIOracleHTML
- VC++ 程 序 中 用 對 話 框 的 形 式 顯 示HTML 文 件 (轉)C++HTML
- Ext專案斷網後,樹形選單無法正常顯示
- 區分全形和半形的刪除字串兩端空格程式碼字串
- 讓你的HTML5&CSS3網站在老IE中也能正常顯示的3種方法HTMLCSSS3網站
- java桌面顯示出錯,顯示佔半邊,顯綠色。Java
- Html 顯示pdfHTML
- word空格處不顯示下劃線
- tiff不正常顯示問題
- HTML特殊字元顯示HTML字元
- 解決jenkins下使用HTML Publisher外掛後檢視html報告顯示不正常JenkinsHTML
- 用HTML5繪製圖形在手機上消除模糊顯示HTML
- html中如何輸出多個空格HTML
- win10程式圖示顯示不正常怎麼辦_win10系統圖示顯示不正常的解決方法Win10
- monitor_dg_例行巡檢,顯示正常或不正常
- 不能正常顯示WINDOWS隱藏檔案Windows
- HTML5中與頁面顯示相關的APIHTMLAPI
- html中背景圖按比例縮放全屏顯示HTML
- WebView 顯示HTML富文字WebViewHTML
- win10快捷圖示顯示不正常怎麼辦 win10開機快捷圖示顯示不正常修復方法Win10
- html空格小結HTML
- 關於oracle中的半連線Oracle
- 隨身碟顯示不正常的解決方法
- Android中顯示html標籤或者帶圖片AndroidHTML
- 伺服器上訪問正常顯示網頁,遠端的時候“無法顯示”伺服器網頁
- JS/HTML格式化顯示JSHTML
- 子元素浮動不能正常顯示的解決辦法
- win10系統連線投影儀無法正常比例顯示的2個解決方法Win10
- 使用Jsoup解析Html == TextView顯示html圖片的方法JSHTMLTextView