Witam
Mam problem i nie wiem, jak go rozwiązać może ktoś z Was by mi pomógł...
Mam taki skrypt w którym podaję ścieżkę do pliku, aby ten plik załączył do maila, którego ma wysłać, ale plik ma polskie znaki i nie chce go załączyć i wysłać.
curl -n --mail-from "$nad" --mail-rcpt "$odb" --url "$host" -u "$nad:$pw" -H "Subject: $sub" -H "From: $nad" -H "To: $email" -F "metadata={name :'$dir/$file.zip'}" -F "=$body;type=text/html;type=application/x-zip-compressed" -F "file=@$dir/$file.zip;encoder=base64"
Co mam zrobić, aby curl widział plik z polskimi znakami ?
Żeby było śmiesznie, jak bym chciał załączyć plik PDF, to nie ma problemu i wszystko działa tylko musi być inny typ plików.
Z góry bardzo dziękuję za pomoc
PS
Nie chciałbym przebudowywać skryptu jaki mam, ale jak się nie da, to co radzicie... ?
Zrobiłem takie rozwiązanie i działa z tym, że załączniki są bez polskich znaków, ale w sumie to nie tragedii.
new_name=$(echo $name | sed 's/Ą/A/g' | sed 's/Ć/C/g' | sed 's/Ę/E/g' | sed 's/Ł/L/g' | sed 's/Ń/N/g' | sed 's/Ó/O/g' | sed 's/Ś/S/g' | sed 's/Ź/Z/g' | sed 's/Ż/Z/g' | sed 's/ą/a/g' | sed 's/ć/c/g' | sed 's/ę/e/g' | sed 's/ł/l/g' | sed 's/ń/n/g' | sed 's/ó/o/g' | sed 's/ś/s/g' | sed 's/ź/z/g' | sed 's/ż/z/g')