右邊是一個jQuery UI可排序列表,左邊是另一個可排序列表。正如你所看到的,在左欄中我的語言被支持(一個黑圈)。動態生成的HTML標記的編碼
雖然這是一個硬編碼列表項,其餘(SilverPlated)列表項是從C#代碼生成的HTML標記(動態)。
這是我的應用程序發佈到服務器後第一次遇到這個問題。這臺服務器不在我的國家,也是我第一次使用這臺服務器,所以我猜想有些東西會導致代碼在不同的本地化/編碼中生成。
問:
是我的託管服務,技術支持部門等的義務,使我的託管計劃的一些變化或者我需要設置它自己在我的C#代碼?
由於它是在一個for循環長度的收集做:string.Format("<li id={0}_{1}></li>",variableId, counter)
;
在本地(VisualStudio)服務器上,沒事的......總是。
這是你的代碼。確保在Page指令和HTML頭標記中使用正確的編碼(理想情況下爲UTF8)。另外請確保將您的aspx文件保存爲UTF8而不是ANSI。最後,確保所有存儲的數據都是Unicode格式(例如nvarchar數據庫字段),或者在加載數據時指定正確的語言環境/語言。 –