Index: net/base/filename_util.cc |
=================================================================== |
--- net/base/filename_util.cc (revision 266199) |
+++ net/base/filename_util.cc (working copy) |
@@ -7,7 +7,6 @@ |
#include "base/file_util.h" |
#include "base/files/file_path.h" |
#include "base/i18n/file_util_icu.h" |
-#include "base/i18n/icu_string_conversions.h" |
#include "base/path_service.h" |
#include "base/strings/string_util.h" |
#include "base/strings/sys_string_conversions.h" |
@@ -15,6 +14,7 @@ |
#include "base/threading/thread_restrictions.h" |
#include "net/base/escape.h" |
#include "net/base/mime_util.h" |
+#include "net/base/net_string_util.h" |
#include "net/http/http_content_disposition.h" |
#include "url/gurl.h" |
@@ -77,10 +77,9 @@ |
// encoding detection. |
base::string16 utf16_output; |
if (!referrer_charset.empty() && |
- base::CodepageToUTF16(unescaped_url_filename, |
- referrer_charset.c_str(), |
- base::OnStringConversionError::FAIL, |
- &utf16_output)) { |
+ net::ConvertToUTF16(unescaped_url_filename, |
+ referrer_charset.c_str(), |
+ &utf16_output)) { |
decoded_filename = base::UTF16ToUTF8(utf16_output); |
} else { |
decoded_filename = base::WideToUTF8( |