草庐IT

希伯来

全部标签

python - 如何解码和编码希伯来语字符串?

我正在尝试对希伯来语字符串“שלום”进行编码和解码。但是,编码后,我得到了乱码:>>>word="שלום">>>word=word.decode('UTF-8')>>>wordu'\u05e9\u05dc\u05d5\u05dd'>>>printwordשלום>>>word=word.encode('UTF-8')>>>word'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d'>>>printword׳©׳׳•׳我应该如何正确地做呢? 最佳答案 您必须确保在您的环境(shell或脚本)中使用正确的编码。如果您

python - 如何解码和编码希伯来语字符串?

我正在尝试对希伯来语字符串“שלום”进行编码和解码。但是,编码后,我得到了乱码:>>>word="שלום">>>word=word.decode('UTF-8')>>>wordu'\u05e9\u05dc\u05d5\u05dd'>>>printwordשלום>>>word=word.encode('UTF-8')>>>word'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d'>>>printword׳©׳׳•׳我应该如何正确地做呢? 最佳答案 您必须确保在您的环境(shell或脚本)中使用正确的编码。如果您

php - 在 php 中显示希伯来语字符串

我的代码是这样的:浏览器中的输出是:בְּרֵ×ש×ִית,בָּרָ××ֱלֹהִי×,×ֵתהַשּ×ָמַיִ×,וְ×ֵתהָ×ָרֶץ.我应该采取哪些步骤才能使浏览器显示:בְּרֵאשִׁית,בָּרָאאֱלֹהִים,אֵתהַשָּׁמַיִם,וְאֵתהָאָרֶץ. 最佳答案 您需要告诉浏览器您的页面是utf8编码的。这是通过设置Content-type-header来完成的:header('Content-type:text

希伯来字母的 PHP 范围

PHP有一个函数range('a','z')可以打印英文字母a、b、c、d等。希伯来字母是否有类似的功能? 最佳答案 你可以这样做:functionutfOrd($c){returnintval(array_pop(unpack('H*',$c)),16);}functionutfChr($c){returnpack('H*',base_convert("$c",10,16));}var_dump(array_map('utfChr',range(utfOrd('א'),utfOrd('ת'))));打印:array0=>strin

php - 如何使用 PHP 判断字符串是否包含希伯来语字符?

试图弄清楚如何判断一个字符串是否包含希伯来语中的任何字符,但没有成功。如何做到这一点? 最佳答案 如果源字符串是UTF-8编码的,那么更简单的方法是使用\p{Hebrew}在正则表达式中。调用还应该有/u修饰符。=preg_match("/\p{Hebrew}/u",$string) 关于php-如何使用PHP判断字符串是否包含希伯来语字符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

php - 我如何使用 php 检测字符串中的 iso8859-8 和 utf8 希伯来字符

我希望能够检测(使用正则表达式)字符串是否包含php编程语言中的utf8和iso8859-8希伯来字符。谢谢! 最佳答案 这是mapoftheiso8859-8characterset.E0-FA范围似乎是为希伯来语保留的。您可以检查字符类中的那些字符:[\xE0-\xFA]对于UTF-8,rangereservedforHebrew似乎是0591到05F4。所以你可以检测到:[\u0591-\u05F4]这是PHP中的正则表达式匹配示例:echopreg_match("/[\u0591-\u05F4]/",$string);

android - 提交给 Web 服务器的希伯来语字符串未以希伯来语接收

我从我的应用程序向网络服务器提交注册表单:EditTextemail=(EditText)findViewById(R.id.email);EditTextpassword=(EditText)findViewById(R.id.password);EditTextnickname=(EditText)findViewById(R.id.nickname);Listparams=newArrayList(2);params.add(newBasicNameValuePair("email",email.getText().toString()));params.add(newBasic

android - OS X And​​roid 仿真中没有希伯来语

我创建了一个在OSX下运行的Android4.4.2AVD。我想将其语言设置为希伯来语。当我从Android设置中选择语言时,我会得到一个完整的语言列表,包括两种阿拉伯语变体,但没有希伯来语。我尝试创建一个Android5.0.1AVD,但那里也没有希伯来语。应用程序可以显示希伯来语字符,但我希望AVD支持希伯来语,因为我还需要测试希伯来语输入。更新:这个问题是OSX特定的。在Windows上,我所有的AndroidAVD都将希伯来语作为可选语言。 最佳答案 您可以在设置中选择设备的语言,您可以选择您需要的物理输入:)祝你好运!

Webview 中的 Android 2.3 希伯来语字体

我正在将一个显示希伯来语的应用程序移植到Android2.3。2.3模拟器在TextView中正确显示字符串,但当我尝试将字符串放入WebView时,webview只显示乱码。这告诉我希伯来语字体在模拟器中可用,但webview代码缺少一些东西。这是代码:WebViewmWebView=(WebView)findViewById(R.id.webview);mWebView.loadData(""+temp1+"","text/html","UTF-8");关于如何让模拟器正确显示webview的任何想法。 最佳答案 当您显示页面时

Android 模拟器可以正确显示希伯来语资源,但设备不能

我想在我的应用程序中支持希伯来语资源(默认为英语)。我在“res/values-iw/strings.xml”下分配了希伯来语资源,并在模拟器中对其进行了测试。结果很好——将模拟器语言切换为希伯来语后,我在我的应用程序中看到了希伯来语字符串。问题是在将设备语言设置为希伯来语后它没有出现在我的设备(SamsungGalaxyS2)中。我一直看到英文字符串。有什么解决办法吗?谢谢! 最佳答案 尝试在res/values-he/中添加来自res/values-iw/的资源副本,res/xml-he也是如此/如果需要,等等。似乎Samsun