处理Flutter中的特殊字符

时间:2018-09-20 05:27:39

标签: dart flutter

我有一个带有很多特殊字符的字符串,表情符号需要传递给php,像&和[] {}这样的特殊字符会导致php错误,我尝试了

replaceAll(new RegExp('&'),'%26');

处理&,但是也有很多特殊字符也会引起错误,什么是处理不会在php中引起任何错误的特殊字符的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

您可以使用Uri.encodeComponent

Uri.encodeComponent('&'); // returns '%26'