How to express something opened my eyes to something in English?

Solution 1:

The experience/thing/event was an eyeopener.

  1. Something surprising and revealing

-- WordWeb Online

Solution 2:

How about life-changing OR life-changing experience? Both are common ways in English of capturing your desired sense.

OD:

life-changing: having such a strong effect that it changes one's life

Your example:

I have moved to another country, learned many things about people, their approaches to living, points of view and so forth. And this experience has opened my eyes/mind widely so I have changed my world view... It's been life-changing OR a life-changing experience.

Life-changing experiences are by their very nature eye-opening.

Life-altering means the same thing in your context.