Skip to content

url::from_str fails on strings containing non-ascii #8486

Closed
@metajack

Description

@metajack

Test case:

badpath.rs:

extern mod extra;

use std::os;
use extra::url;

fn main() {
    let p = ~"../foo";
    let p = ~"file://" + os::getcwd().push(p).to_str();
    let u = url::from_str(p);
    printfln!("%?", u);
}

to reproduce:

mkdir 例; cd 例; ../badpath

results:

Err(~"Invalid character in path.")

Originally reported as servo/servo#722

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions