do you had try
file_path.replace(' ', '\\ ')
?

2015-02-14 1:23 GMT+01:00 Bo Jangeborg <b...@softwave.se>:

> I am trying to open an ogg file with:
>
> file_path = "07-Boabdil, BulerĂ­as.ogg"
>  pygame.mixer.music.load(file_path)
>
> But I get an Error message saying that one of the unicode characters
>  are out of range and can not be encoded. If I remove the offending
> character the file loads fine so I assume the problem is that only ascii
> is accepted.
>
> Since os.exists(file_path) evaluates as true I tried using the following:
>
> file_path = "07-Boabdil, BulerĂ­as.ogg"
> fi = open(file_path, 'rb').read()
> pygame.mixer.music.load(fi)
>
> But that gets me the Error:
> "File path 'OggS' contains null characters"
>
> Am I doing something wrong or is there no way
> to open a soundfile with non ascii characters ?
> I am running pygame on Windows 7.
>
> Bo Jangeborg
>

Reply via email to