Index: chrome/browser/net/url_fixer_upper.cc |
diff --git a/chrome/browser/net/url_fixer_upper.cc b/chrome/browser/net/url_fixer_upper.cc |
index f590702a6d8f4e667fef8e0a6c6dcff6d1b3fb5d..79aa98b3e9fa7145a3eaf0b4d8827afc80c9b08f 100644 |
--- a/chrome/browser/net/url_fixer_upper.cc |
+++ b/chrome/browser/net/url_fixer_upper.cc |
@@ -156,7 +156,7 @@ static std::string FixupPath(const std::string& text) { |
base::FilePath::StringType filename; |
#if defined(OS_WIN) |
- base::FilePath input_path(UTF8ToWide(text)); |
+ base::FilePath input_path(base::UTF8ToWide(text)); |
PrepareStringForFileOps(input_path, &filename); |
// Fixup Windows-style drive letters, where "C:" gets rewritten to "C|". |
@@ -563,8 +563,8 @@ GURL URLFixerUpper::FixupRelativeFile(const base::FilePath& base_dir, |
// escaped things. We need to go through 8-bit since the escaped values |
// only represent 8-bit values. |
#if defined(OS_WIN) |
- std::wstring unescaped = UTF8ToWide(net::UnescapeURLComponent( |
- WideToUTF8(trimmed), |
+ std::wstring unescaped = base::UTF8ToWide(net::UnescapeURLComponent( |
+ base::WideToUTF8(trimmed), |
net::UnescapeRule::SPACES | net::UnescapeRule::URL_SPECIAL_CHARS)); |
#elif defined(OS_POSIX) |
std::string unescaped = net::UnescapeURLComponent( |
@@ -591,7 +591,7 @@ GURL URLFixerUpper::FixupRelativeFile(const base::FilePath& base_dir, |
// Fall back on regular fixup for this input. |
#if defined(OS_WIN) |
- std::string text_utf8 = WideToUTF8(text.value()); |
+ std::string text_utf8 = base::WideToUTF8(text.value()); |
#elif defined(OS_POSIX) |
std::string text_utf8 = text.value(); |
#endif |