คำถามติดแท็ก urlencode

ในการ "เข้ารหัส URL" หรือข้อความ "เข้ารหัสเปอร์เซ็นต์" หมายถึงการเข้ารหัสเพื่อใช้ใน URL อักขระบางตัวไม่ถูกต้องเมื่อใช้ตามที่เป็นอยู่ใน URL และส่วนใหญ่จะเข้ารหัส URL (เข้ารหัสเปอร์เซ็นต์) เมื่อปรากฏใน URL

17
เข้ารหัส URL ใน JavaScript หรือไม่
คุณเข้ารหัส URL อย่างปลอดภัยโดยใช้ JavaScript เพื่อให้สามารถใส่ลงในสตริง GET ได้อย่างไร var myUrl = "http://example.com/index.html?param=1&anotherParam=2"; var myOtherUrl = "http://example.com/index.html?url=" + myUrl; ฉันคิดว่าคุณต้องเข้ารหัสmyUrlตัวแปรในบรรทัดที่สองหรือไม่
2469 javascript  url  urlencode 

10
การเข้ารหัส URL Java ของพารามิเตอร์สตริงการสืบค้น
บอกว่าฉันมี URL http://example.com/query?q= และฉันมีแบบสอบถามที่ป้อนโดยผู้ใช้เช่น: คำสุ่ม£ 500 ธนาคาร $ ฉันต้องการให้ผลลัพธ์เป็น URL ที่เข้ารหัสอย่างถูกต้อง: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 อะไรคือวิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้? ฉันลองURLEncoderและสร้างวัตถุ URI / URL แต่ไม่มีสิ่งใดที่ออกมาถูกต้องนัก
710 java  http  url  encoding  urlencode 



30
การเข้ารหัสสตริงเคียวรีของวัตถุ Javascript
คุณรู้วิธีที่ง่ายและรวดเร็วในการเข้ารหัส Javascript Object ในstringที่ฉันสามารถส่งผ่านGETคำขอได้หรือไม่? ไม่jQueryไม่มีกรอบอื่น ๆ - แค่ Javascript ธรรมดา :)

11
urlencode vs rawurlencode?
ถ้าฉันต้องการสร้าง URL โดยใช้ตัวแปรฉันมีสองทางเลือกในการเข้ารหัสสตริง และurlencode()rawurlencode() อะไรคือความแตกต่างและสิ่งที่ต้องการ?

25
HTTP การเข้ารหัสที่อยู่ URL ใน Java
แอปพลิเคชัน Java แบบสแตนด์อโลนของฉันได้รับ URL (ซึ่งชี้ไปที่ไฟล์) จากผู้ใช้และฉันต้องกดและดาวน์โหลด ปัญหาที่ฉันพบคือฉันไม่สามารถเข้ารหัสที่อยู่ URL HTTP ได้อย่างถูกต้อง ... ตัวอย่าง: URL: http://search.barnesandnoble.com/booksearch/first book.pdf java.net.URLEncoder.encode(url.toString(), "ISO-8859-1"); ส่งคืนฉัน: http%3A%2F%2Fsearch.barnesandnoble.com%2Fbooksearch%2Ffirst+book.pdf แต่สิ่งที่ฉันต้องการคือ http://search.barnesandnoble.com/booksearch/first%20book.pdf (พื้นที่แทนที่ด้วย% 20) ฉันเดาURLEncoderว่าไม่ได้ถูกออกแบบมาเพื่อเข้ารหัส URL HTTP ... JavaDoc บอกว่า "คลาสยูทิลิตี้สำหรับการเข้ารหัสฟอร์ม HTML" ... มีวิธีอื่นอีกไหมในการทำเช่นนี้?
366 java  http  urlencode 

13
การเข้ารหัส URL โดยใช้ C #
ฉันมีแอปพลิเคชันซึ่งส่งคำขอ POST ไปยังซอฟต์แวร์ฟอรัม VB และบันทึกบางคนใน เมื่อผู้ใช้เข้าสู่ระบบฉันสร้างตัวแปรที่สร้างเส้นทางบนเครื่องของพวกเขา C: \ tempfolder \ วัน \ ชื่อผู้ใช้ ปัญหาคือชื่อผู้ใช้บางรายกำลังมีข้อยกเว้น "ตัวอักษรที่ผิดกฎหมาย" ตัวอย่างเช่นถ้าชื่อผู้ใช้ของฉันmas|fenixมันจะเป็นข้อยกเว้น .. Path.Combine( _ Environment.GetFolderPath(System.Environment.SpecialFolder.CommonApplicationData), _ DateTime.Now.ToString("ddMMyyhhmm") + "-" + form1.username) ฉันไม่ต้องการลบออกจากสตริง แต่โฟลเดอร์ที่มีชื่อผู้ใช้จะถูกสร้างขึ้นผ่าน FTP บนเซิร์ฟเวอร์ และนี่นำไปสู่คำถามที่สองของฉัน หากฉันกำลังสร้างโฟลเดอร์บนเซิร์ฟเวอร์ฉันสามารถปล่อย "ตัวอักษรที่ผิดกฎหมาย" ไว้ได้หรือไม่? ฉันถามสิ่งนี้เพราะเซิร์ฟเวอร์ใช้ Linux และฉันไม่แน่ใจว่า Linux ยอมรับหรือไม่ แก้ไข: ดูเหมือนว่าการเข้ารหัส URL ไม่ใช่สิ่งที่ฉันต้องการ .. นี่คือสิ่งที่ฉันต้องการจะทำ: old username = mas|fenix new …
340 c#  .net  urlencode 

7
การเข้ารหัส URL ใน Android
คุณเข้ารหัสURLใน Android ได้อย่างไร ฉันคิดว่ามันเป็นเช่นนี้: final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8"); URL url = new URL(encodedURL); ถ้าฉันทำตามข้างต้นhttp://in urlAsStringจะถูกแทนที่ด้วยhttp%3A%2F%2FในencodedURLแล้วฉันจะได้รับ java.net.MalformedURLExceptionเมื่อฉันใช้ URL
336 android  url  urlencode 

30
วิธีการ urlencode ข้อมูลสำหรับคำสั่ง curl
ฉันพยายามเขียน bash script สำหรับการทดสอบที่รับพารามิเตอร์และส่งผ่านทาง curl ไปยังเว็บไซต์ ฉันจำเป็นต้องเข้ารหัสค่าเพื่อให้แน่ใจว่ามีการประมวลผลอักขระพิเศษอย่างถูกต้อง วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? นี่คือสคริปต์พื้นฐานของฉันจนถึง: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@

8
คุณ UrlEncode โดยไม่ต้องใช้ System.Web อย่างไร
ฉันกำลังพยายามเขียนแอปพลิเคชันไคลเอนต์ windows ที่เรียกใช้เว็บไซต์เพื่อหาข้อมูล เพื่อให้การติดตั้งให้น้อยที่สุดฉันพยายามใช้DLLs ใน. NET Framework Client Profileเท่านั้น ปัญหาคือฉันต้อง UrlEncode พารามิเตอร์บางอย่างมีวิธีง่าย ๆ โดยไม่ต้องนำเข้า System.Web.dll ซึ่งไม่ได้เป็นส่วนหนึ่งของไคลเอนต์ Pofile หรือไม่

5
วิธีการเข้ารหัสพารามิเตอร์ URL เปอร์เซ็นต์ใน Python?
ถ้าฉันทำ url = "http://example.com?p=" + urllib.quote(query) มันไม่ได้เข้ารหัส/ไปที่%2F(หยุดพักการฟื้นฟู OAuth) มันไม่ได้จัดการกับ Unicode (มันส่งข้อยกเว้น) มีห้องสมุดที่ดีกว่านี้ไหม

16
Swift - เข้ารหัส URL
ถ้าฉันเข้ารหัสสตริงเช่นนี้ var escapedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) /มันไม่ได้หลบหนีทับ ฉันค้นหาและพบรหัส C วัตถุประสงค์นี้: NSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unencodedString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 ); มีวิธีที่ง่ายกว่าในการเข้ารหัส URL และถ้าไม่ฉันจะเขียนมันใน Swift ได้อย่างไร
295 ios  swift  urlencode 

3
การเข้ารหัส URL เห็น“ &” (เครื่องหมายแอมเปอร์แซนด์) เป็น“ & amp;” เอนทิตี HTML
ฉันกำลังเข้ารหัสสตริงที่จะส่งผ่านใน URL (ผ่าน GET) แต่ถ้าผมใช้escape, encodeURIหรือencodeURIComponent, &จะถูกแทนที่ด้วยแต่ผมอยากให้มันถูกแทนที่ด้วย%26amp%3B %26ผมทำอะไรผิดหรือเปล่า?


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.