How to express something opened my eyes to something in English?
Solution 1:
The experience/thing/event was an eyeopener.
- 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.