My Api does not accept special character it thoroughgoing error as access-controller allow origin does not accept My File Name is Hello{#$^%.net}.pdf  My Url Format Like This    http://localhost:5300/api/Insert/DeleteRec/1-1920-9/36/Hello%7B#$^%.net}/pdf    My Angular Code  fac.DeleteRecFromTemp = function (EnqId, UId, FileName,exten) {         var fixedstring = decodeURIComponent(escape(FileName));         return $http({             url: hostapiUrl + 'Inser/DeleteRec/'+EnqId+"/"+UId+"/" +fixedstring+"/"+exten,             method: "DELETE",             headers: { 'content-type': 'application/json' }         })     }   Please Help me how can i convert that url into my browser url
11741
How do you safely encode a URL using JavaScript such that it can be put into a GET string?  var myUrl = "http://example.com/index.html?param=1&amp;anotherParam=2"; var myOtherUrl = "http://example.com/index.html?url=" + myUrl;   I assume that you need to encode the myUrl variable on that second line?
26513
I have a controller action that effectively simply returns a JsonResult of my model. So, in my method I have something like the following:  return new JsonResult(myModel);   This works well, except for one problem. There is a date property in the model and this appears to be returned in the Json result like so:  "\/Date(1239018869048)\/"   How should I be dealing with dates so they are returned in the format I require? Or how do I handle this format above in script?
47519
Every time a user posts something containing &lt; or &gt; in a page in my web application, I get this exception thrown.  I don't want to go into the discussion about the smartness of throwing an exception or crashing an entire web application because somebody entered a character in a text box, but I am looking for an elegant way to handle this.  Trapping the exception and showing     An error has occurred please go back and re-type your entire form again, but this time please do not use &lt;   doesn't seem professional enough to me.  Disabling post validation (validateRequest="false") will definitely avoid this error, but it will leave the page vulnerable to a number of attacks.  Ideally: When a post back occurs containing HTML restricted characters, that posted value in the Form collection will be automatically HTML encoded. So the .Text property of my text-box will be something &amp; lt; html &amp; gt;  Is there a way I can do this from a handler?
35663
My controller code is as follows -          for(String resStr : responseArray){             if(resStr.indexOf('r_error_str') != -1){                 responseString += resStr.substring(resStr.indexOf('=') + 1);                  responseString += '\n';             }         }   but when i display this 'responseString ' String using 'apex:outputLabel or apex:outputText or as Exception message '\n' is not converting in new line. Whole String is coming in one line.  Can anyone explain why is this happining
102353
Is it correct to use certain special characters, as +, &amp;, ', . (dot) and , (comma), basically, in filenames.   I understand that you can use - and _ with no problem, but doing some research I have been unable to find something definite about the other symbols; some say that you can, some say that you can't, and some others say that it is "not encouraged" to use them (whatever that means).
74939
Here's my issue. I have a custom post type that I'm attaching a custom taxonomy to. This taxonomy will allow the admin to provide search suggestions that will ensure the post is found when a user searches. This taxonomy is also used on the front-end to autocomplete the search field with these suggestions.  The system works fine, except when the term contains a forward slash, a space or other "special" characters.  &lt;?php $keyword = 'Ski-in%2FSki-out';//Submitted via $_GET $keyword = urldecode($keyword); // (string)'Ski-in/Ski-out'  $taxQuery = new WP_Query(array(     'post_type' =&gt; 'ml_properties',     'tax_query' =&gt; array(         'relation' =&gt; 'OR',         array(             'taxonomy' =&gt; 'mc_tax_lifestyle',             'field' =&gt; 'name',             'terms' =&gt; array($keyword),             'operator' =&gt; 'IN'         )     ) )); ?&gt;   I've looked into using the escaping features provided by WordPress, but haven't had any luck there. I thought this would be a simple problem, but either my Google-fu is not strong, or I'm just not having any luck.  I've also verified that that Ski-in/Ski-out is the exact string stored in MySQL. I've looked into using esc_attr(), $wpdb-&gt;esc_like() and esc_sql() but none have an effect.  Perhaps I'm missing something obvious?
1735
In order to store results in the newly released (Winter 16') Platform Cache, I need an alphanumeric string, but currently have a String with the report name that I'm attempting to store, some of which have spaces, hyphens, parenthesis, etc. (i.e. "Sales - Actual Results (TY)").  I'm not sure in APEX how I would strip all these unwanted characters from the string to convert it into the alphanumeric key that I need.  Please &amp; Thank you!
22775
Is there a library or acceptable method for sanitizing the input to an html page?  In this case I have a form with just a name, phone number, and email address.    Code must be C#.  For example:  "&lt;script src='bobs.js'&gt;John Doe&lt;/script&gt;" should become "John Doe"
32741
The  states that:     Since 1.0.4, case insensitive regular expressions can be used by prefixing the pattern with ~*.   And gives the example:  map $uri $myvalue {     /aa                   /mapped_aa;     ~^/aa/(?&lt;suffix&gt;.*)$  $suffix; }   I updated to nginx/1.2.7 to make use of this, and naive regexes work okay, but variables don't. When I try the above syntax I get the error:  nginx: [emerg] pcre_compile() failed: unrecognized character after (?&lt; in "^/aa/(?&lt;suffix&gt;.*)$" at "suffix&gt;.*)$"   I also tried the following syntaxes, but none of them worked:  ~^(.*)$  $1; ~^(.*)$  \1;   but neither of them worked either.  Does anyone know how to get variables to work in regular expressions in HttpMapModule?
35344
I've set up the following test page: Visualforce Page: &lt;apex:page controller=&quot;Emojis&quot; action=&quot;{!Emojis}&quot; &gt;  &lt;apex:form &gt;     &lt;apex:actionPoller interval=&quot;5&quot; reRender=&quot;emoji&quot;/&gt;      &lt;apex:outputText id=&quot;emoji&quot; value=&quot;{!emojiCase.Subject}&quot;/&gt;  &lt;/apex:form&gt;  &lt;/apex:page&gt;  Apex Controller: public class Emojis {      public Case emojiCase {get;set;}      public void Emojis() {         // This is a case which has Emojis in the Subject         emojiCase = [SELECT Id, Subject FROM CASE WHERE CaseNumber = '00034143'];     }  }  When the page first loads, the page action fires and retrieves the case with emojis, and it looks like this:  However when the actionPoller rerenders the output text, it changes to this:  I can't figure out why it does this, does the encoding change upon refresh?
50606
What can I do on a Visualforce page that is a renderAs="pdf" that will result in the name of the file that shows up when the user clicks Save As... to not be the name of the Visualforce page.  The page is generated via a GET request coming from clicking a custom button.  Below is some code that is representative of the PDF.   &lt;apex:page standardController="Account" extensions="AccountPdf"           showHeader="false"           sidebar="false"           renderAs="PDF"          title="AccountReport.pdf"          contentType="application/pdf#AccountReport.pdf"          &lt;head&gt;              &lt;title&gt;AccountReport.pdf&lt;/title&gt;          &lt;/head&gt;          &lt;apex:outputText value="Hello World"/&gt;  &lt;/apex:page&gt;   The browser bar does not have the title value in it and when the user clicks Save As... the name of the file is the name of the Visualforce page (e.g., myPageName).  If I remove the renderAs="pdf" the file downloads automatically with the correct file name due to the contentType, but the actual content type doesn't appear to be a PDF.
68490
In JavaScript:  encodeURIComponent("©√") == "%C2%A9%E2%88%9A"   Is there an equivalent for C# applications? For escaping HTML characters I used:  txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]",     m =&gt; @"&amp;#" + ((int)m.Value[0]).ToString() + ";");   But I'm not sure how to convert the match to the correct hexadecimal format that JS uses. For example this code:  txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]",     m =&gt; @"%" + String.Format("{0:x}", ((int)m.Value[0])));   Returns "%a9%221a" for "©√" instead of "%C2%A9%E2%88%9A". It looks like I need to split the string up into bytes or something.  Edit: This is for a windows app, the only items available in System.Web are: AspNetHostingPermission, AspNetHostingPermissionAttribute, and AspNetHostingPermissionLevel.
84308
I am using elsarticle  Everything was find before I used \usepackage{arabtext}.   When I compiled to PDF, I got the following error message.    And if I type "s", everything became fine again but I don't want to type an "s" every time I compile PDF preview.   Please anyone advise.  Thank you very much in advance for your help.  Here is the code  \documentclass[12pt, authoryear]{elsarticle}    % use "amsart" instead of "article" for AMSLaTeX format \usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref} \usepackage{geometry}                       % See geometry.pdf to learn the layout options. There are lots. \geometry{a4paper}                          % ... or a4paper or a5paper or ...  %\geometry{landscape}                       % Activate for rotated page geometry %\usepackage[parfill]{parskip}          % Activate to begin paragraphs with an empty line rather than an indent \usepackage{graphicx}               % Use pdf, png, jpg, or epsÂ§ with pdflatex; use eps in DVI mode                             % TeX will automatically convert eps --&gt; pdf in pdflatex         \usepackage{amssymb}  \usepackage{amsmath} \usepackage{tipa} \usepackage{arabtex} %SetFonts  %SetFonts   \title{Translating from English to Bahasa Indonesia: Which procedures should be taught to EFL students preparing to be a translator?} \author[mkl]{Mohammad Kholid}  \author[fai]{Faisal Mustafa\corref{cor1}} \ead{faisal.mustafa@unsyiah.ac.id}  \cortext[cor1]{Corresponding author}  \address[mkl]{Syiah Kuala University, Banda Aceh, Indonesia} \address[fai]{Syiah Kuala University, Banda Aceh, Indonesia} \date{}                         % Activate to display a given date or no date  \begin{document} %\section{} %\subsection{}  \begin{frontmatter}  \begin{abstract}   Abstract content is here.  \end{abstract}  \begin{keyword}  translation procedures \sep English to Bahasa Indonesia \sep teaching translation \end{keyword} \end{frontmatter}
70194
We have a custom javascript button on the quotes object in our org that has been working for several months that someone has noticed today is not working.    I'm not sure if there was an update that broke it or what day exactly it stopped working.  I'm hoping someone has an idea of where I can even begin to look.   Here's the code:   javascript:location.href= 'mailto:emailaddress@ourdomain.com?SUBJECT='+ escape("{!Quote.Name}")+' - '+ escape("{!Quote.Contact_s_Account__c}") + '&amp;BODY=Please convert ' + escape(location.href)+ ' into a proposal and send it to the email address on the quote.  Thanks!';   Using developer tools in chrome, I see this error after I click the javascript button:   presence: onFailure in event parser ={"status":-5,"statusText":""}page load happens value=true           umps1w4.salesforce.com/umps/UMPSWidget_184/js/dist/umps-min.js?cflag=184.36:14 presence: onFailure in event parser ={"status":-5,"statusText":""}page load happens value=true   I changed my code to something simple:   javascript:location.href= 'mailto:emailaddress@ourdomain.com?SUBJECT='hello'    and got this error in the developer tools in chrome:   Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.   This lead me to the conclusion that I'm having XSS issues.  I do remember a SF update not too long about about protecting against XSS issues.  I guess I'll have to figure out a different way to implement this functionality.
66689
In SharePoint 2013 rest url's, some of them includes a list name which is passed by a user (in the web part settings) which I then use in a web part. I then stick the list name in a rest url, but now I realize that what if the user names the list with special characters like an apostrophe or with an &amp; sign or something. What is the best way I can encode/fix the list name before sticking it in the rest url?  Thanks
77156
I want to define a command that will take a name and create a readable string from it, that can be used as a filename. Something like  John Doe -> doe-john.  However, I want to avoid special characters, i.e. replace non-ascii characters by their ascii equivalent. That is, I need a macro that will remove accents and replace some special letters, e.g.  æüßéñ -> aeuessen.  Is there a way to do this in LaTeX with reasonable effort?
58885
Given   A JSON string with Apex reserved words (like "currency":"USD" and otherwise undeserializable-into-Date type (like "someDate":"0001-01-01T00:00:00Z" ) An apex method that uses   String s = s.replaceAll('"currency":','"currencyX":')             .replaceAll('"0001\\-01\\-01T00:00:00Z"','null');    before deserializing into a custom Apex type with property String currencyX and Date someDate  When  The incoming Apex string is very large (> 1MB)  Then  Uncatchable error: Regex Too Complicated     What to do?