Hi Matthias,
I would make a backup of the db first just in case, but I can say that I had to make the same change once long ago on some tables and it it did not result in any data loss. After you change it you will have to edit the content to put the € back as it may have converted to ? under the old charset.
Hope it helps,
Joe