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;
- }
相關文章
- trim(用於去半形空格(英文))
- vue顯示多個空格Vue
- 控制皮膚中的java無法正常顯示Java
- 安卓資源字串中加全形空格、半形空格、換行、@%等特殊字元安卓字串字元
- word空格處不顯示下劃線
- sublime text3 顯示空格和Tab
- HTML特殊字元顯示HTML字元
- debian下wine裡sourceinsight正常顯示的字型
- tiff不正常顯示問題
- 用HTML5繪製圖形在手機上消除模糊顯示HTML
- win10程式圖示顯示不正常怎麼辦_win10系統圖示顯示不正常的解決方法Win10
- win10快捷圖示顯示不正常怎麼辦 win10開機快捷圖示顯示不正常修復方法Win10
- Visual Studio Code 程式碼顯示空格等空白符的方法
- 帝國CMS安裝介面不能正常顯示
- XManager:xshell顯示圖形化介面
- win10系統連線投影儀無法正常比例顯示的2個解決方法Win10
- 子元素浮動不能正常顯示的解決辦法
- html的空格程式碼是什麼HTML
- Windows pyinstaller wxPython pyecharts無法正常顯示問題WindowsPythonEcharts
- Elements皮膚顯示HTML註釋HTML
- win10工作列圖示不顯示怎麼辦 修復工作列顯示不正常的辦法Win10
- postman6 在Linux中,body和response字型顯示不正常的解決方法PostmanLinux
- Android 多級樹形結構顯示Android
- Win10 Chrome瀏覽器中字型顯示不正常如何解決Win10Chrome瀏覽器
- 如何使用css顯示a連結的url?CSS
- win10系統怎麼禁用shift+空格組合鍵切換全半形Win10
- CAD中能顯示列印不顯示
- ELK實驗中 顯示連線拒絕訪問
- HTML如何輸入多個空格HTML
- 顯示卡什麼時候會降價 顯示卡降價恢復正常時間分析
- Linux基礎命令---顯示樹形程式pstreeLinux
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- Android 12(S) 圖形顯示系統 - createSurface的流程(五)Android
- 顯示卡風扇不轉正常嗎 顯示卡風扇不轉怎麼修復解決
- html2canvas生成圖片顯示不全HTMLCanvas
- SAP Cloud Application Programming bookshop 例子 Vue頁面不能正常顯示的原因分析CloudAPPVue
- 在visual studio裡圖形化顯示陣列陣列
- Android 12(S) 圖形顯示系統 - 開篇Android
- VUE.js 中取得後臺原生HTML字串 原樣顯示問題Vue.jsHTML字串