escaping相关内容

换码顺序?在c ++

我在查看c ++中字符串中的字符的转义序列,我注意到有一个问号的转义序列。有人能告诉我为什么会这样吗?它只是似乎有点奇怪,我不知道什么?在字符串中。感谢。 解决方案 这是为了避免将问号误解为 trigraph 。 例如,在 “什么??! “??”将被解释为 | 字符,因此,您必须如下转义问号: “What\? “ http://ms ..
发布时间:2016-10-17 10:37:20 C/C++开发

SQLite转义字符串c ++

请考虑以下代码 char bar [] =“hello world \”One \“,two,三'”; char * zSQL = sqlite3_mprintf(“INSERT INTO stuff(`foo`)VALUES('%q');”,bar); sqlite3_exec(db,zSQL,0,0,0); sqlite3_free(zSQL); / *产生异常错误* ..
发布时间:2016-10-17 10:14:32 数据库

使用退格控制字符擦除

我试图使用退格控制字符'\b'来删除行末尾的逗号。虽然它适用于没有其他输出到 stdout 的情况下,如果'\b',它变得无用。下面是一个例子: #include using namespace std; int main() { int a [] = {1,3,4,5,6,32,321,9} for(int i = 0; i cout ..
发布时间:2016-10-14 10:27:12 C/C++开发

在C ++中定义std :: string而不使用转义字符

最简单的方法是将非转义字符序列输入 std :: string ? 而不是 std :: string st =“C:\\program files\\myFile.txt” ; 如下:(由于转义字符而无法正常工作)。 std :: string st =“C:\program files\myFile.txt”; 解决方案 对于文件名,只 ..
发布时间:2016-10-13 11:40:45 C/C++开发

C ++编译器什么时候开始考虑字符串字符转义中的两个以上的十六进制数字?

我在C ++中有一个(生成的)字符串,可能包含需要使用 \x 符号转义的字符。例如: char foo [] =“\xABEcho”但是,g ++(4.1.2版本如果重要)会抛出一个错误: b $ b test.cpp:1:错误:十六进制转义序列超出范围 编译器似乎将 Ec 字符视为前一个十六进制数字的一部分(因为它们看起来像十六进制数字)。由于四位十六进制 ..
发布时间:2016-10-13 11:08:19 C/C++开发

C ++字符串文字转义字符

字符串文字中的转义字符 \ 有什么规则?是否有转义的所有字符的列表?特别是,当我在gedit的字符串文字中使用 \ ,并且跟随它由任何三个数字,它们不同地给它们上色。我试图创建一个 std :: string 从字符构造的字符 0 后跟空字符 \0 ),后跟字符 0 。但是,语法高亮提醒我,也许这将创建一个像 0 后跟空字符( \00 ,aka \0 ),也就是说,只有两个字符。 只是这一个 ..
发布时间:2016-10-11 21:49:24 C/C++开发

URI构造与dontEscape是过时的,什么是alternatieve?

我的问题是关于传递一个URL来HttpWebRequest的不逃避,我搜索了论坛和互联网,但我没有为它找到一个很好的解决方案。 我有下列网址:字符串URL = www.website.com/sub/redirec\t\bs\dd 所以,当我创建一个URI是这样的: 开放的URI =新的URI(URL); HttpWebRequest的要求=(HttpWebRequest的) ..
发布时间:2016-10-04 22:48:34 C#/.NET

逃离逐字字符串

我有以下字符串,将不能编译: 字符串formLookupPull = @“SELECT值1,'”+ tableName值+ “','”+ COLUMNNAME +“'FROM lkpLookups WHERE”“表”“='”+ tableName值+“”和“”田“”='“+ COLUMNNAME +”“;” 有问题的部分是: “”表“”= 和 ..
发布时间:2016-10-04 22:42:47 C#/.NET

替换\\在C#\

我有一个很长的字符串(路径)用双反斜线,我想单反斜线来替代它: 字符串=“a\\b\\c\\d”; 字符串B = a.Replace(@“\\”,@“\”); 此代码做什么... b 仍然“a\\b\\c\\d” 我也试过,而不是使用 @ 反斜杠的不同组合,但没有运气。 解决方案 在C#中,你不能有像“a\b\c\d”,因为 \ 有特殊 ..
发布时间:2016-10-04 16:58:16 C#/.NET

转义非特殊字符字符串LDAP查询

我希望我合适的名称,这个问题。这里的混合学科的位。 我已经创建了 C#函数创建一个Active Directory用户。使用需要像这样的LDAP字符串: userinfo.displayName =“姓氏,名字” CN =“+ userinfo.displayName,”用户“ 以下异常信息被传递回,因为逗号的字符串是的。 这是无效的dn语法已 ..
发布时间:2016-10-01 21:02:10 C#/.NET

用方括号Uri.EscapeUriString

一个奇怪的问题,但事情让我们看看它得到了什么样的反应? 如果我编写一个控制台应用程序(VS 2013,.NET 4.5.1 )和执行这行代码: Uri.EscapeUriString(“[”) 我得到这样的: [ 但是,如果我执行同样的事情(当然,技术上 Uri.EscapeUriString(“[”)。转储())的LINQPad在我的机器,我得到这样的: %5 ..
发布时间:2016-10-01 00:33:41 C#/.NET

Json.Parse逃脱换行符

我在哪里,我试图解析以下使用JSON.parse '[{“姓名”JSON字符串页面:“鸡蛋”,“完成”:假的,“注意事项”:“注意here\\\ ”},{“名称”:“糖”,“完成”:假的,“注意事项”:空}]' 但下面的代码提供误差“未捕获的SyntaxError:意外的标记” VAR groceriesJson = JSON.parse(jsonString); ..
发布时间:2016-09-30 23:45:13 C#/.NET

如何逃生路径包含空格

要通过空格以.NET控制台应用程序,你应该逃避它的路径。大概不会逃跑,但用双引号包围: 程序myapp.exe --path C:\Program Files\MyApp 变成新的字符串[] {“--path”,“C:\Program”,“Files\MyApp”} 但 程序myapp.exe --path“C:\Program Files\MyApp”变成新的字符串[] {“- ..
发布时间:2016-09-29 12:52:59 C#/.NET

正则表达式来表达整个单词有特殊字符不工作匹配?

我整个单词经历这个问题 Regex.Match 报告说,为全字匹配使用“\bpattern\b” 该工作正常全字匹配,没有任何特殊字符,因为它是为词只有字符! 我需要一个表达式匹配特殊字符也的话。我的代码如下: 类节目 { 静态无效的主要(字串[] args) { 字符串str = Regex.Escape(“嗨TEMP%dkfsfdf喜”); 字符串模式= Regex ..
发布时间:2016-09-26 22:36:33 C#/.NET

SQL在C#源码逃生

我有一个文本字段,其打破我的sql语句。我如何逃脱在这一领域的所有字符?我在C# http://sqlite.phxsoftware.com/ = “h2_lin”>解决方案 您应该使用的参数为: SQLiteCommand CMD = _connection .CreateCommand(); cmd.CommandType = CommandType.Text; cmd.C ..
发布时间:2016-09-26 20:21:38 C#/.NET