Although its clear that the lack of
chop or
chomp is putting incorrect (duplicate) garbage values in your hash, the point is that if you are going to address the "", this creates a fair chance that the problem will go away at that point anyway -- see
Text::CSV::Simple for an example solution where it definitely will!
So I'd quickly move on to the quotes issue and don't spend time on this presented issue anyway -- it might never happen!
__________________________________________________________________________________
^M Free your mind!