我想用PHP开发一个多语言页面,例如英语/德语/日语..所以当我点击德语时,页面语言将变为德语,然后我点击英语,它变为英语。请指导我这样做。提前致谢.... 最佳答案 奇怪的是,这么多php开发者似乎都认为所有的自然语言都有相同的语法。制作没有参数的翻译框架是不可能的。虽然字符串$lang['welcomeTo']$sitename可能对大多数语言都能正确翻译(欢迎使用stackoverflow),但对于土耳其语它却失败了,例如它应该是$sitename$lang['welcomeTo'](stackoverflow'ahosgel
在用于德国的应用程序中,我正在编写一些网络服务,我必须对用户名、密码等应用一些验证规则。例如字母数字,不支持特殊字符等。我已经使用正则表达式来实现这个但它失败了,它适用于英语语言,但它不支持德语,我该如何解决这个问题问题。任何帮助将不胜感激...preg_match("#.*^(?=.{8,20})(?=.*[a-zA-Z])(?=.*[0-9]).*$#",$string) 最佳答案 首先,对UTF-8使用“u”修饰符(国际应用程序应使用其编码)。其次,如果您试图在[a-zA-Z]block中允许元音变音等,您可以使用转义序列添加
我正在寻找一个简单的算法或一个开源库(PHP)来估计文本是否主要使用特定语言。我找到了followinganswer与Python相关,这可能会引导正确的方向。但是对于PHP来说,开箱即用的东西会很有魅力。当然,像n-gram估计器这样的东西实现起来并不难,但它也需要一个引用数据库。实际要解决的问题如下。我经营一个WordPress博客,该博客目前充斥着垃圾邮件。该博客使用德语,几乎所有引用垃圾邮件都是英语。我的想法是立即向所有看似英语的引用发送垃圾邮件。但是,我不能使用标记词,因为我不想垃圾拼写错误或引用。我的解决方案:根据这个问题的答案,我实现了一个解决方案,它通过一个简单的停用词
我正在尝试将pspell与PHP的aspell结合使用。我是这样安装的:sudoapt-getinstalllibpspell-devsudoapt-getinstallphp5-pspellsudoapt-getinstallaspell-de之后,这里是一个示例代码:$pspell_link=pspell_new("de");var_dump(pspell_check($pspell_link,"Verkäuferin"));if(!pspell_check($pspell_link,"Verkäuferin")){$vorschlaege=pspell_suggest($pspe
我正在使用Zend_Pdf类创建一个PDF文档。这里的内容是德语,所以当我将内容写入pdf时,它会自动转换那些字符到一些特殊字符。我无法找出问题....?我尝试了一些代码$str=html_entity_decode($str,ENT_COMPAT,"UTF-8");但它并没有接受它并且显示相同的结果.....!!!!!请提供一些对我有帮助的代码或链接.......提前致谢...... 最佳答案 谢谢Zsub,我使用以下代码得到了解决方案:$text=$this->_font->encodeString($text,'UTF-8')
我使用此代码通过联系表发送电子邮件:$value){if($key=="redirect"OR$key=="recipient"OR$key=="subject"){continue;}$email.="FomularFeld'$key':\n"."=============================\n"."$value\n"."\n";}//E-MailFußanfügen$email.="=============================\n"."EndederautomatischgeneriertenE-Mail.";$email=htmlentities($e
我正在编写一个完整的德语应用程序,因此需要基本上将所有内容设置为德语。我的问题:将表单验证设置为德语的最佳和最简单的方法是什么?我找到了thispage但无法弄清楚如何让这段代码工作:Zend_Validate_Abstract::setDefaultTranslator($translate);谁能给我一些如何使用它的建议?编辑:感谢@Gordon,我将以下内容放入我的Application/Module.php中:useZend\I18n\Translator\Translator;useZend\Validator\AbstractValidator;classModule{pu
我正在通过jquery.ajax向结果div提交参数(包括特殊字符,如ä、ö、ü)。在那个div中,我需要用php处理它。例如:$(document).ready(function(){$('#dropdown').change(function(){$.ajax({url:"inc/ajax.results.php",type:"GET",data:'type='+$('#type').val()}).done(function(data){$("#results").html(data);});});});在此示例中,“type”的值为“Müller”。在我的“ajax.resul
我正在为学习德语的人开发一个Java应用程序,我遇到了这种语言的特殊字符的问题。我想创建一个JTextField的子类,它将ALT+a解释为ä,将ALT+o解释为ö等等,同时对所有ASCII字符表现得像往常一样。到目前为止我的尝试:publicclassGermanTextFieldextendsJTextFieldimplementsKeyListener{publicGermanTextField(){init();}//otherconstructors...privatevoidinit(){addKeyListener(this);}publicvoidkeyPressed(
我有一个使用两种语言的网站,其格式如下:example.com/changelanguage.xx?lang=de并重定向到德语然后像这样再次调用相同的URL:example.com/changelanguage.xx?lang=en重定向到英语。重定向后URL保持不变example.com,只是语言发生了变化。如何在此处添加hreflang属性(用于Google索引)? 最佳答案 对不同的(即翻译的)内容使用相同的URL是一种不好的做法。消费者,如搜索引擎机器人,会使用rel-alternate+hreflangmarkup查找