If the opponent strikes second: In that case Encore would fail because the last move the opponent tried to use was prevented from being used because of Taunt, in this case, the non-damaging move.
If the opponent strikes first: Since Taunt prevents the use of non-damaging moves by the opponent, your strategy won't be effective since the opponent must choose a damaging move on the next round, and your use of Encore will take that move into account, not the non-damaging move, unless you have a way to raise your Speed.
A more effective strategy, if you know the opponent will strike first, would be to use Encore. If the last move the opponent used was a non-damaging move, you can then use Taunt to prevent that use and force the opponent to use Struggle the next round it would attack.
References:
Last move used - "The last move used is reset to 'no move' when the move is prevented from being used."
Encore - "During effect, opponent, during each of its turns, uses the last move it used before this attack was used"
Taunt - "For three rounds, including the current round, non-damaging moves are disabled for opponent."
Starrmie:
The word "check"comes from the phrase "checks and balances". A "check" for a Pokemon is designed to keep that Pokemon from dominating the battle and to "balance out" any unfavorable advantages.
If the opponent strikes first: Since Taunt prevents the use of non-damaging moves by the opponent, your strategy won't be effective since the opponent must choose a damaging move on the next round, and your use of Encore will take that move into account, not the non-damaging move, unless you have a way to raise your Speed.
A more effective strategy, if you know the opponent will strike first, would be to use Encore. If the last move the opponent used was a non-damaging move, you can then use Taunt to prevent that use and force the opponent to use Struggle the next round it would attack.
References:
Last move used - "The last move used is reset to 'no move' when the move is prevented from being used."
Encore - "During effect, opponent, during each of its turns, uses the last move it used before this attack was used"
Taunt - "For three rounds, including the current round, non-damaging moves are disabled for opponent."
Starrmie:
The word "check"comes from the phrase "checks and balances". A "check" for a Pokemon is designed to keep that Pokemon from dominating the battle and to "balance out" any unfavorable advantages.