我必须尝试将文本框中的每个输入转换为完整字节字符,请在我的代码下面找到...
\n\n static convertToFullWidth(string: any) {\n if(string){\n var listOfCharacters = '';\n for (let index = 0; index < string.length; index++) {\n var selectedElement = string[index].charCodeAt(0);\n if (0x0020 < selectedElement && selectedElement < 0x007F) {\n selectedElement = 0xFF00 + (selectedElement - 0x0020);\n }\n if (0x0020 === selectedElement) {\n selectedElement = 0x3000;\n }\n listOfCharacters += String.fromCharCode(selectedElement);\n }\n return listOfCharacters;\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n\n尝试:
\n\n工作输入 -\n \xe3\x82\xa6\xe3\x83\x9e\xe3\x83\xb3\xe3\x82\xb0\xe3\x83\x8a\xe3\x82\xa4 \n不工作\n \xef\xbd \xb3\xef\xbe\x8f\xef\xbe\x9d\xef\xbd\xb8\xef\xbe\x85\xef\xbd\xb2
\n