ASCII upload

I have to upload a script as ASCII otherwise it'll give internal server errors. But, however I upload, ASCII or not, my script refuses to work. The supplier of the script has ASCII uploaded it for me via his system and it works. Anyone else had problems with the ASCII upload option?