I am using web2py. I cloned the latest version of pydal. I define a 'upload' field in my table. Then I upload a image whose filename is chinese character. Everything seems ok so far. However when I try to access the uploaded file with the download function, I get a server error. I have found two solutions to avoid this error. The first solution is changing the fllename to english character, the second solution is downgradeing the pydal to the older version embedded in web2py(2.14.6,release at May,10,2016). So I guess something is wrong in the latest pydal when handling filename with chinese character. Hope to get your answer. Thank you.