如何做特殊字符的替换操作
一个xml文档里面包含一个德文的Größe;请问cb里面如何存储这种特殊字符,然后进行替换,比如把ö替换成aa,ß替换成bb,结果得到一个string是Graabbe
[解决办法]
void __fastcall TForm1::Button3Click(TObject *Sender){wchar_t Str[] = L"Größe";wchar_t DesStr[256]={0};int j=0;for(int i=0;i<wcslen(Str);i++) { if(Str[i]==L'ö') { DesStr[j] = L'a'; j++; DesStr[j] = L'a'; j++; }else if (Str[i]==L'ß') { DesStr[j] = L'b'; j++; DesStr[j] = L'b'; j++; }else{ DesStr[j] = Str[i]; j++; } }ShowMessage(DesStr);}//---------------------