These differences can be accounted for by the Grimms' using translations of a French variation of the tale, "Persinette", by Charlotte-Rose de Caumont de La Force.
ðiːz dˈɪfɹənsᵻz kæn biː ɐkˈaʊntᵻd fɔːɹ baɪ ðə ɡɹˈɪmz jˈuːzɪŋ tɹænslˈeɪʃənz əvə fɹˈɛntʃ vˌɛɹɪˈeɪʃən ʌvðə tˈeɪl, "pˌɜːsaɪnˈɛt", baɪ ʃˈɑːɹlətɹˈoʊz də kˈɔːmɔnt də lˌæ fˈoːɹs.