changer qch指交换什么东西,就是你和别人换东西,所以有changer A pour(contre) B,拿A换B,changer des devises 兑换外汇,changer des euros contre des dollars
changer de qch指更换什么东西,就是你自己把原来的东西换成新的,所以有changer de train换火车,changer de coiffure换发型,changer d'avis 改变意见,等等
以上都是很明确的区分。至于 changer les draps,法国人确实是这样讲的。这是因为,对于日常生活中常用到的词语,法国人一般有省介词的习惯。比如,changer de coiffure也可以说changer sa coiffure,changer d'attitude 也可以说changer son attitude.类似的还有,changer son portable, les pneus,l'eau d'une carafe楼主遇到了慢慢留意就可以了。