Why conflate the choice of language with the choice of currency? If there's a need to differentiate by those countries, give them that choice. If not, don't.
Or you could display everything in Korean to those with a Korean IP even though in some cases it will happen to be an Austrian who'd be thankful to see a German flag (or any flag!) on the screen to help them change the language. Then they can worry about the currency.