哪位大神知道此女名字u ed乱码怎么解决?

U盘文件名称变成乱码的解决方法
来源:U大侠
  不知道小伙伴们在使用U盘的时候有没有遇到过这样的情况,打开U盘后,里面的文件名称变成乱码,点击删除时,弹出提示无法删除,这是神马情况?我们需要如何来解决呢?
  小编现在教你一个解决乱码问题的方法:
U盘文件名称乱码
  点击&开始&&运行&,输入chkdsk H:/f(H为U盘盘符),该命令会自动检查出U盘出现的很多问题,如果是乱码问题,可能会有提示修改文件夹的文件名,此时输入Y选择是,如果U盘中很多出现乱码的文件夹,那么就要经过多次选择是,操作完毕后,打开U盘,你会发现里面文件夹的文件名正常了。
  出现乱码的情况,第一反应就是U盘是不是被损坏了?但这样的情况还是有挽救的方法,在运行上输入命令(上方提供的)后,系统就会自动为U盘进行检测,看看U盘哪里出现了问题,随后就能对应解决了。
责任编辑:admin
用户交流群
 (满) (满) (满)myeclipse(22)
错误如图:
解决方法:
菜单Windows-&Preferences..-&MyEclipse Enterprise Workbench-&Servers-&Tomcat,选择tomcat版本例如Tomcat 7.x,再选择JDK,在右侧Optional Java VM arguments:中添加
-Dfile.encoding=gbk或-Dfile.encoding=utf-8其它编码
注:我使用的这个:-Dfile.encoding=utf-8
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:95999次
积分:2868
积分:2868
排名:第10355名
原创:183篇
转载:67篇
(1)(17)(2)(12)(11)(10)(19)(5)(1)(1)(19)(8)(9)(7)(1)(2)(6)(4)(14)(17)(20)(15)(38)(11)(2)TA的最新馆藏[转]&彻底解决页面文字编码乱码问题
字体:[ ] 类型:转载 时间:
在HTML页面中、Javascript脚本中、以及XML数据传输中,因为编码导致的问题不计其数。
本文提供一种方法,通过将字符串编码成Unicode格式,保证数据在展示和传输过程中万无一失。无论客户端浏览器如何改变编码,页面上的编码都不会乱码。 对于HTML/XML,采用 &# + 十位Unicode码 + ; 的形式格式化字符。 对于JS,采用 \u + 4位Unicode码 来格式化字符串. 示例采用C#编写,使用了 中文、俄文、韩文、日文 来展示。对于PHP,文章末尾将会提到。 首先,有一个String的扩展类。
代码如下: using System.Text.RegularE namespace XXOO { /// &summary& /// 扩展方法,提供Html编码 和 脚本编码 /// &/summary& public static class StringExtension { private static string GetHtmlEncodedStr(Match m) { string x = m.ToString(); return string.Format("&#{0};", (int)x[0]); } /// &summary& /// 将字符串转换为HTML编码格式 /// &/summary& /// &param name="text"&字符串&/param& /// &returns&输出形如:中文丰厚警&/returns& public static string HtmlEncode( this string text ) { return Regex.Replace(text , "([^\\000-\\127]|&|\\\"|\\&|\\&|')" , new MatchEvaluator(GetHtmlEncodedStr) , RegexOptions.ECMAScript | piled ); } private static string GetScriptEncodedStr(Match m) { string x = m.ToString(); return "\\u" + string.Format("{0:X}", (int)x[0]).PadLeft( 4, '0'); } /// &summary& /// 将字符串编码成Unicode格式 如:\uXXXX /// &/summary& /// &param name="text"&字符串&/param& /// &returns&输出形如:\u4E2D\u\u539A\u8B66\u65B9&/returns& public static string ScriptEncode( this string text ) { return Regex.Replace(text , "([^\\000-\\127]|&|\\\"|'|\\&|\\&|\\n|\\r|\\t)" , new MatchEvaluator(GetScriptEncodedStr) , RegexOptions.ECMAScript | piled ); } } }
它提供了2个方法,给测试页面使用。 测试页面(ASP.Net)
代码如下: &%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %& &!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"& &html xmlns="http://www.w3.org/1999/xhtml" & &head runat="server"& &title&&/title& &/head& &body& &form id="form1" runat="server"& &pre runat="Server" id="pre"&&/pre& &asp:PlaceHolder runat="Server" ID="placeHolder"&&/asp:PlaceHolder& &/form& &/body& &/html&
测试页面代码:
代码如下: using XXOO; namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { var str = @"中文丰厚警方过后发达看见发的话该快发动机后购房贷款好 Китайское посольство в Ираке и Багдаде отделение 이라크에서 중국 대사관과 알의 바그다드 지사 - 만수르 호텔 イラクでの大使館やアルのバグダッド支局-マンスールホテル !@#$%^&*()&&""'\|}{][:; "; pre.InnerHtml = str.HtmlEncode(); HtmlGenericControl control = new HtmlGenericControl("script"); control.Attributes["language"] = "javascript"; control.Attributes["type"] = "text/javascript"; control.InnerHtml = string.Format("alert(\"{0}\");", str.ScriptEncode()); placeHolder.Controls.Add(control); } } }
运行后得到的HTML:
代码如下: &!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"& &html xmlns="http://www.w3.org/1999/xhtml" & &head&&title& &/title&&/head& &body& &form name="form1" method="post" action="WebForm1.aspx" id="form1"& &pre id="pre"&中文丰厚警方过后发达看见发的话该快发动机后购房贷款好 Китайское посольство в Ираке и Багдаде отделение 이라크에서 중국 대사관과 알의 바그다드 지사 - 만수르 호텔 イラクでの大使館やアルのバグダッド支局-マンスールホテル !@#$%^&*()<>"'\|}{][:; &/pre& &script language="javascript" type="text/javascript"&&!-- alert("\u4E2D\u\u539A\u8B66\u65B9\u8FC7\u540E\u53D1\u8FBE\u770B\u89C1\u53D1\u7684\u8BDD\u8BE5\u5FEB\u53D1\u52A8\u673A\u540E\u8D2D\u623F\u8D37\u6B3E\u597D\u000D\u000A\u041A\u\u\uA\u043E\u0435 \u043F\u043E\uE\u043B\u044C\u\uE \u0432 \u\uA\u0435 \u0438 \u\u\u\u0435 \u043E\u\uB\uD\u \u000D\u000A\uC774\uB77C\uD06C\uC5D0\uC11C \uC911\uAD6D \uB300\uC0AC\uAD00\uACFC \uC54C\uC758 \uBC14\uADF8\uB2E4\uB4DC \uC9C0\uC0AC - \uB9CC\uC218\uB974 \uD638\uD154\u000D\u000A\u30A4\u30E9\u30AF\uE\uF\u\u30A2\u30EB\u306E\u30D0\u30B0\u30C0\u30C3\u30C9\u652F\u5C40-\u30DE\u30F3\u30B9\u30FC\u30EB\u30DB\u30C6\u30EB\u000D\u000A!@#$%\u005E\u0026*()\u003C\u003E\u\u005C\u007C\u007D\u007B\u005D\u005B:;\u000D\u000A"); // --&&/script& &/form& &/body& &/html& &!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"& &html xmlns="http://www.w3.org/1999/xhtml" & &head&&title& &/title&&/head& &body& &form name="form1" method="post" action="WebForm1.aspx" id="form1"& &pre id="pre"&中文丰厚警方过后发达看见发的话该快发动机后购房贷款好 Китайское посольство в Ираке и Багдаде отделение 이라크에서 중국 대사관과 알의 바그다드 지사 - 만수르 호텔 イラクでの大使館やアルのバグダッド支局-マンスールホテル !@#$%^&*()<>"'\|}{][:; &/pre& &script language="javascript" type="text/javascript"&&!-- alert("\u4E2D\u\u539A\u8B66\u65B9\u8FC7\u540E\u53D1\u8FBE\u770B\u89C1\u53D1\u7684\u8BDD\u8BE5\u5FEB\u53D1\u52A8\u673A\u540E\u8D2D\u623F\u8D37\u6B3E\u597D\u000D\u000A\u041A\u\u\uA\u043E\u0435 \u043F\u043E\uE\u043B\u044C\u\uE \u0432 \u\uA\u0435 \u0438 \u\u\u\u0435 \u043E\u\uB\uD\u \u000D\u000A\uC774\uB77C\uD06C\uC5D0\uC11C \uC911\uAD6D \uB300\uC0AC\uAD00\uACFC \uC54C\uC758 \uBC14\uADF8\uB2E4\uB4DC \uC9C0\uC0AC - \uB9CC\uC218\uB974 \uD638\uD154\u000D\u000A\u30A4\u30E9\u30AF\uE\uF\u\u30A2\u30EB\u306E\u30D0\u30B0\u30C0\u30C3\u30C9\u652F\u5C40-\u30DE\u30F3\u30B9\u30FC\u30EB\u30DB\u30C6\u30EB\u000D\u000A!@#$%\u005E\u0026*()\u003C\u003E\u\u005C\u007C\u007D\u007B\u005D\u005B:;\u000D\u000A"); // --&&/script& &/form& &/body& &/html&
这样,不管浏览器采用何种编码,页面都不会出现乱码。 ============================================== PHP PHP的情况就复杂一点,需要考虑mysql的编码。这些姑且不论。 下面给出一点示例,将GBK进行HTML编码。仅作参考:
代码如下: function htmlEncode($text) { $encoded = ""; for( $index = 0; $index & strlen($text); $index++) { if( ord($text[$index]) &= 127 ) { switch(ord($text[$index])) { case 34: case 38: case 39: case 60: case 62: $encoded .= "&#" .ord($text[$index]).";";
default: $encoded .= $text[$index]; } } else { $char = $text[$index] . $text[$index+1]; $char = mb_convert_encoding( $char, "utf-16", "gbk"); $encoded .= "&#" . (ord($char[0])*256 + ord($char[1])) . ";"; $index++; } } return $ } function htmlEncode($text) { $encoded = ""; for( $index = 0; $index & strlen($text); $index++) { if( ord($text[$index]) &= 127 ) { switch(ord($text[$index])) { case 34: case 38: case 39: case 60: case 62: $encoded .= "&#" .ord($text[$index]).";";
default: $encoded .= $text[$index]; } } else { $char = $text[$index] . $text[$index+1]; $char = mb_convert_encoding( $char, "utf-16", "gbk"); $encoded .= "&#" . (ord($char[0])*256 + ord($char[1])) . ";"; $index++; } } return $ }
然后通过XML返回,这样就能够彻底杜绝乱码。
代码如下: echo "&?xml version=\"1.0\" encoding=\"utf-8\"?&\n"; echo "&result&"; echo "&success&". ($success ? 1 : 0) ."&/success&"; echo "&message&" . htmlEncode($message) . "&/message&"; if( $success ) { echo "&nickname&" . htmlEncode($nickname) . "&/nickname&"; echo "&userId&".$userId."&/userId&"; echo "&siteId&".$siteId."&/siteId&"; echo "&isTeacher&". ($isTeacher ? 1 : 0) ."&/isTeacher&"; echo "&ipAddress&" . htmlEncode($ipAddress) . "&/ipAddress&"; } echo "&/result&"; 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wangjia184/archive//4728318.aspx
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 哪位大神有裸体摔跤 的文章

 

随机推荐