XeLaTeX

XeLaTeX is the easiest approach, it works out of the box:

\\documentclass[a4paper,10pt]{article}

\\usepackage{xltxtra}
\\usepackage[french]{polyglossia}

\\begin{document}
Donne-moi 5\\,€.
\\end{document}

“Classic” LaTeX

LaTeX requires the use of textcomp to get the euro symbol:

\\documentclass[a4paper,10pt]{article}

\\usepackage[utf8]{inputenc}
\\usepackage{textcomp}
\\usepackage[frenchb]{babel}
\\usepackage[T1]{fontenc}

\\begin{document}
Donne-moi 5\\,€.
\\end{document}