diff --git a/src/wp-includes/formatting.php b/src/wp-includes/formatting.php
index 494c1b3e61..ef42479bef 100644
--- a/src/wp-includes/formatting.php
+++ b/src/wp-includes/formatting.php
@@ -1914,6 +1914,11 @@ function remove_accents( $string ) {
 			// Grave accent.
 			'Ǜ' => 'U',
 			'ǜ' => 'u',
+			// Persian.
+			'\xe2\x80\x8c' => '-',
+			'\xe2\x80\x8d' => '-',
+			'‌' => '-',
+			'‍' => '-',
 		);
 
 		// Used for locale-specific rules.
diff --git a/tests/phpunit/data/languages/fa_IR.mo b/tests/phpunit/data/languages/fa_IR.mo
new file mode 100644
index 0000000000..d48a83077b
Binary files /dev/null and b/tests/phpunit/data/languages/fa_IR.mo differ
diff --git a/tests/phpunit/data/languages/fa_IR.po b/tests/phpunit/data/languages/fa_IR.po
new file mode 100644
index 0000000000..0771747621
--- /dev/null
+++ b/tests/phpunit/data/languages/fa_IR.po
@@ -0,0 +1,22 @@
+# Translation of WordPress - 5.5.x - Development in Persian
+# This file is distributed under the same license as the WordPress - 5.5.x - Development package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-09-26 15:02:46+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: GlotPress/3.0.0-alpha.2\n"
+"Language: fa\n"
+"Project-Id-Version: WordPress - 5.5.x - Development\n"
+
+#: wp-includes/general-template.php:839
+msgid "html_lang_attribute"
+msgstr "fa-IR"
+
+#. translators: 'rtl' or 'ltr'. This sets the text direction for WordPress.
+#: wp-includes/class-wp-locale.php:217 wp-includes/js/dist/i18n.js:1092
+msgctxt "text direction"
+msgid "ltr"
+msgstr "rtl"
diff --git a/tests/phpunit/tests/formatting/RemoveAccents.php b/tests/phpunit/tests/formatting/RemoveAccents.php
index e66b876e02..6c19321428 100644
--- a/tests/phpunit/tests/formatting/RemoveAccents.php
+++ b/tests/phpunit/tests/formatting/RemoveAccents.php
@@ -143,4 +143,23 @@ class Tests_Formatting_RemoveAccents extends WP_UnitTestCase {
 
 		$this->assertSame( 'Dd', remove_accents( 'Đđ' ) );
 	}
+
+	public function _set_locale_to_persian() {
+		return 'fa_IR';
+	}
+
+	/**
+	 * @ticket 50924
+	 */
+	public function test_transcribe_persian_zwnj() {
+		$wp_locale_switcher = new WP_Locale_Switcher();
+		$wp_locale_switcher->init();
+		$wp_locale_switcher->switch_to_locale( $this->_set_locale_to_persian() );
+
+		$this->assertSame( 'می-خواهم', remove_accents( 'می\xe2\x80\x8cخواهم') );
+		$this->assertSame( 'می-خواهم', remove_accents( 'می\xe2\x80\x8dخواهم') );
+		$this->assertSame( 'می-خواهم', remove_accents( 'می‌خواهم') );
+		$this->assertSame( 'می-خواهم', remove_accents( 'می‍خواهم') );
+
+	}
 }
