| Index: Source/core/platform/network/FormDataBuilder.cpp
 | 
| diff --git a/Source/core/platform/network/FormDataBuilder.cpp b/Source/core/platform/network/FormDataBuilder.cpp
 | 
| index 002865df0febea93834f7d5b775f3c1057f1aa26..3dbcd3af89cf225a268d6f67998a739e9c3916d5 100644
 | 
| --- a/Source/core/platform/network/FormDataBuilder.cpp
 | 
| +++ b/Source/core/platform/network/FormDataBuilder.cpp
 | 
| @@ -162,7 +162,7 @@ void FormDataBuilder::addFilenameToMultiPartHeader(Vector<char>& buffer, const W
 | 
|      // FIXME: This loses data irreversibly if the filename includes characters you can't encode
 | 
|      // in the website's character set.
 | 
|      append(buffer, "; filename=\"");
 | 
| -    appendQuotedString(buffer, encoding.encode(filename, WTF::QuestionMarksForUnencodables));
 | 
| +    appendQuotedString(buffer, encoding.normalizeAndEncode(filename, WTF::QuestionMarksForUnencodables));
 | 
|      append(buffer, '"');
 | 
|  }
 | 
|  
 | 
| 
 |