title: Unicode character not recognized
body: <p>I'm creating a C++ wxWidgets application. I have this code:</p>
  <pre><code>buttons.push_back(L&quot;\u221A&quot;);
  buttons.push_back(L&quot;\u207F\u221A&quot;);
  </code></pre>
  <p>Where <code>buttons</code> is:</p>
  <pre><code>std::vector&lt;wxString&gt; buttons;
  </code></pre>
  <p><a href="https://i.stack.imgur.com/YYwzP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YYwzP.png" alt="Unicode characters not recognized" /></a></p>
  <p>The button to the left displays the square root character correctly. The right one is supposed to be an nth-root, but the apex n character isn't recognized and therefore replaced by a ? mark.</p>
  <p>To display the symbols on the button I just set the text in the constructor:</p>
  <pre><code>// aggiungi pulsanti
  grid = new wxGridSizer(r, c, 0, 0);
  
  for (unsigned int i = 0; i &lt; buttons.size(); i++)
  {
      expandButton* btn = new expandButton(this, wxID_ANY, buttons.at(i), size);
      if (label == buttons.at(i)) btn-&gt;SetSelected(true);
      grid-&gt;Add(btn, 0, wxEXPAND | wxALL, 2);
  }
  </code></pre>
  <p>I'm using MSVS 2019 if it helps in any way.</p>