Jus*_*tMe 5 c# character-encoding unicode-string hebrew
我有一个希伯来语文本"×??¸×¨?´×™×??°×?ו?¹×?",我想将它转换为可读的 unicode 希伯来语字符。
我试过这个代码:
const string Str = "×??¸×¨?´×™×??°×?ו?¹×?";
Encoding enc1 = Encoding.Default;
Encoding enc2 = Encoding.Unicode;
byte[] bytes = enc1.GetBytes(Str);
string hebrewString = enc2.GetString(bytes);
label1.Text = hebrewString;
Run Code Online (Sandbox Code Playgroud)
但它没有成功。请帮忙。
更新 文本来自html源代码
Version:1.0
StartHTML:000000210
EndHTML:000006218
StartFragment:000001595
EndFragment:000006126
StartSelection:000001595
EndSelection:000006126
SourceURL:file:///C:/ProgramData/Babylon/LocalUI/wnd.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC- html401-19991224/loose.dtd">
<HTML
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>CLient build #1.2</TITLE><LINK
rel=stylesheet type=text/css href="img/frame.css?ver=41"><LINK rel=stylesheet
type=text/css href="img/baby.css?ver=41"><LINK rel=stylesheet type=text/css
href="img/word.css?ver=41"><LINK rel=stylesheet type=text/css
href="img/text.css?ver=41">
<SCRIPT type=text/javascript src="js/moudles.js?ver=100"></SCRIPT>
<SCRIPT type=text/javascript src="js/extrnl.js?ver=100"></SCRIPT>
<SCRIPT type=text/javascript src="js/frame.js?ver=100"></SCRIPT>
<SCRIPT type=text/javascript src="js/word.js?ver=100"></SCRIPT>
<SCRIPT type=text/javascript src="js/fTxt.js?ver=100"></SCRIPT>
<SCRIPT type=text/javascript src="js/baby.js?ver=100"></SCRIPT>
<SCRIPT type=text/javascript src="js/plcy.js?ver=100"></SCRIPT>
</HEAD>
<BODY style="FONT-FAMILY: Verdana" onload=bodyLoad()
class="scrollBar ie7 fontSize5" bgColor=#000100 name="Rslt">
<DIV class=m2>
<DIV class=mrg>
<DIV style="BOTTOM: -67px" id=baseBody class=client>
<DIV id=wordContainer>
<DIV style="OVERFLOW-Y: scroll; DISPLAY: block; FONT-FAMILY: Tahoma"
id=resultContainer class=wordBody>
<DIV id=rsltCntnr>
<DIV style="CURSOR: auto" id=BABID_Results><!--StartFragment--><DIV id=BABIDPtr_!!Z8UVKYSMBJ class=result entryType="3" entryPrio="1100099960">
<TABLE style="TABLE-LAYOUT: fixed" class=res-head cellSpacing=0 cellPadding=3
width="100%">
<TBODY>
<TR>
<TD vAlign=top width=20><IMG id=BABID_CPIconImg class=BAB_ImgInTitle
src="C:\Users\Mahmoud\AppData\Roaming\Babylon\Content\icons/Z8UVKYSMBJ_glossary_icon.ico">
</TD>
<TD id=BABID_CPTitle vAlign=top>
<DIV style="DISPLAY: inline" id=BABID_CPName class=BAB_NormalTitle>×??´×œ?¼×•?¹×?
×??¶×‘?¶×??¾×©×?ו?¹×©×??¸×? ×”?·×??¼?¸×œ?µ×?</DIV><SPAN style="PADDING-LEFT: 2px" id=BABID_CPBandBtns
valign="top"><IMG class=BAB_ImageBtn title="Dictionary menu" tabIndex=0
src="c:\programdata\babylon\localui\img\res\btn_titlemenu.png"
behavetype="3ImageState" bab_name="BTN_TitleMenu">
</SPAN></TD></TR></TBODY></TABLE>
<DIV id=BABID_CPResult class=BAB_CPBodyStyleLocal>
<DIV xmlns:babex="urn:schemas-babylon-com:babex"
xmlns:bab="urn:schemas-babylon-com:bab"
xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<DIV dir=rtl class=term align=right>
<DIV style="FLOAT: right" dir=ltr class=btnArr><IMG class=BAB_ImageBtn
title="Previous term" tabIndex=0
src="c:\programdata\babylon\localui\img\res\btn_browseprevious.png"
bab_name="BTN_BrowsePrevious" behaveType="3ImageState" baburi=""><IMG
class=BAB_ImageBtn title="Next term" tabIndex=0
src="c:\programdata\babylon\localui\img\res\btn_browsenext.png"
bab_name="BTN_BrowseNext" behaveType="3ImageState" baburi=""></DIV>×??¸×¨?´×™×??°×?ו?¹×?
<DIV class=rsltSpkrCntnr><IMG class=BAB_ImageBtn
title="To listen to a text, select it, and click the speaker button" tabIndex=0
src="c:\programdata\babylon\localui\img\res\btn_sayit_rtl.png" valign="bottom"
bab_name="BTN_SayIt_rtl" behaveType="3ImageState" baburi=""
term="×??¸×¨?´×™×??°×?ו?¹×?"></DIV></DIV>
<DIV class=definition align=right><SPAN dir=rtl>
<STYLE>a{cursor:pointer;text-decoration:none;color:blue</STYLE>
<DIV
style="LINE-HEIGHT: 160%; FONT-FAMILY: David,Times New Roman; FONT-SIZE: 130%"
dir=rtl><FONT style="COLOR: black; FONT-WEIGHT: normal"><SUP>×?</SUP></FONT>
<FONT color=blue>(×–')</FONT> [×™×•×•× ×™×?: ariston] ×??°×¢×•?¼×“?¸×”, ×??²×¨×•?¼×— ?¸×”: "×??¸×¨?´×™×??°×?ו?¹×?
×¢?¸×??´×™×“ ×”?·×§?¼?¸×“ו?¹×©×?-ב?¼?¸×¨×•?¼×??°-הו?¼×? ל?·×¢?²×©×‚ו?¹×? ל?·×¢?² ב?¸×“?¸×™×• ×”?·×¦?¼?·×“?¼?´×™×§?´×™×? ל?¶×¢?¸×??´×™×“
ל?¸×‘ו?¹×?" (ויקר×? רבה ×™×’). "×??²× ?´×™ עו?¹×¨?µ×??° ×”?¸×??¸×¨?´×™×??°×?ו?¹×? ל?·×—?²×‘?´×™×‘?·×™, ×›?¼?·× ?°×¤?µ×™ ×”?¸×¨?¹×?"
(ש×?×¢×•× ×™, שירי×? ×’ פה).
<P>[×??²×¨?´×™×??°×??´×™×?] </P></DIV></SPAN></DIV><BR
style="CLEAR: both; FONT-SIZE: 1px"></DIV>
<DIV class=BAB_CPCopyrightStyle xmlns:babex="urn:schemas-babylon-com:babex"
xmlns:bab="urn:schemas-babylon-com:bab"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"><BR><BR><BR>
<DIV dir=rtl>
<P><BR><BR>?© כל הזכויו×? ש×?ורו×? ליורשי ×”×?חבר<BR>Copyright 2003, The author's
heirs ?©</P><BR><BR><BR><BR>
<LI><B>להקד×?×”, לה×?ברי×?, לרשי×?×? ×”×?קורו×? ועוד - ר×?ו <A
style="TEXT-DECORATION: none"
href="bword://×??´×œ?¼×•?¹×? ×??¶×‘?¶×??¾×©×?ו?¹×©×??¸×? ×”?·×??¼?¸×œ?µ×?/">×??´×œ?¼×•?¹×? ×??¶×‘?¶×??¾×©×?ו?¹×©×??¸×? ×”?·×??¼?¸×œ?µ×?
- ×¢?·×??¼×•?¼×“?µ×™ ×”?·×¤?¼?°×??´×™×—?¸×”</A>.</B></LI></DIV></DIV>
<DIV style="DISPLAY: none" dir=rtl id=BABID_BottomLinks
xmlns:babex="urn:schemas-babylon-com:babex"
xmlns:bab="urn:schemas-babylon-com:bab"
xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<DIV style="FLOAT: left" id=BABID_BottomActions></DIV> <BR
style="CLEAR: both; FONT-SIZE: 1px"></DIV>
<DIV class=prcTrial xmlns:babex="urn:schemas-babylon-com:babex"
xmlns:bab="urn:schemas-babylon-com:bab"
xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<DIV class=left-corner><IMG class=BAB_ImageStat
src="c:\programdata\babylon\localui\img\res\trialcornerleft.png" width=4
height=55 bab_name="TrialCornerLeft"></DIV>
<DIV style="BACKGROUND: none transparent scroll repeat 0% 0%"
class=right-corner><IMG class=BAB_ImageStat
src="c:\programdata\babylon\localui\img\res\trialcornerright.png" width=4
height=55 bab_name="TrialCornerRight"></DIV>
<DIV class=prcTrial-body>
<DIV class=days-left>Dictionary trial version (4 days)</DIV><IMG
class=BAB_ImageStat src="c:\programdata\babylon\localui\img\res\prctrial.png"
bab_name="PRCTrial"><SPAN class=buy-link><A id=CP_LINK
href="buyprc://!!Z8UVKYSMBJ,745,0/">Buy This
Dictionary</A></SPAN></DIV></DIV></DIV><BR
style="CLEAR: both; FONT-SIZE: 1px"></DIV><!--EndFragment--></DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
这个 html 工作正常,但我无法将希伯来语文本转换为字符串 谢谢
我解决了。文本是utf-8
\n\n const string Str = "\xc3\x97\xda\xaf\xd8\xb6\xc2\xb8\xc3\x97\xc2\xa8\xd8\xb6\xc2\xb4\xc3\x97\xe2\x84\xa2\xc3\x97\xd8\x8c\xd8\xb6\xc2\xb0\xc3\x97\xda\xa9\xc3\x97\xe2\x80\xa2\xd8\xb6\xc2\xb9\xc3\x97\xda\xba";\n Encoding defaultEncoding = Encoding.Default;\n byte[] bytes = defaultEncoding.GetBytes(Str);\n Encoding encoding2 = Encoding.UTF8;\n string hebrewString2 = encoding2.GetString(bytes);\n label1.Text = hebrewString2;\nRun Code Online (Sandbox Code Playgroud)\n\n感谢每一个身体
\n| 归档时间: |
|
| 查看次数: |
1636 次 |
| 最近记录: |