Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Client Scripting
Expertise: Beginner
Feb 4, 1999

Trouble With String That Contains a Backslash

Question:
I get a string from the Microsoft Index Server like this: "Information \uber". If I try to assign this string to a variable I get a runtime error: "Invalid character."
var str = "<%String see above%>
I think the problem is that there's only one backslash in this string, and so JavaScript assumes that it is an escape sequence, but \u is not a valid escape sequence. Is there a way to convert this string, so that it includes two backslashes? I'm using Windows NT 4.0 and Internet Explorer 4.01.

Answer:
You're right. The backslash character (\) has a special meaning in JavaScript. Dealing with a string constant (like the one you're getting from Microsoft Index Server) that includes a single backslash is awfully problematic. Your best bet would probably be to try to somehow convince Index Server to add a second backslash to the string rather than trying to solve the problem through JavaScript.

DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date