在asp.net中土耳其字符 [英] Turkish character in asp.net

查看:153
本文介绍了在asp.net中土耳其字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到一个奇怪的问题,而编码土耳其网站...在我的vb.net code我使用VB函数中StrConv(S,VbStrConv.ProperCase)其中s是需要被propercased字符串。为土耳其网站我字不正确propercased。你有什么想法如何解决这个问题?谢谢。

I faced a strange problem while coding a turkish site... In my vb.net code I use a vb function StrConv(s, VbStrConv.ProperCase) where s is the string that needs to be propercased. For the turkish site the "ı" character is not properly propercased. Do you have any ideas how to solve this? Thanks.

推荐答案

这(臭名昭著的)情况下是被称为的土耳其我的问题。杰夫阿特伍德写一下:什么问题与土耳其<? / A>如果一个大写小写的土耳其无点我,就变成了大写英文I.然后,如果你是小写,它成为一个英文小写点缀我。 (也就是说,操作是不可交换的。)请参阅的此链接的解决方案。

This (infamous) case is known as the Turkish I Problem. Jeff Atwood has written about it: What's wrong with Turkey? If you uppercase a Turkish lowercase dotless i, it becomes the uppercase English I. Then, if you lowercase that, it becomes an English lowercase dotted i. (That is, the operation is not commutative.) See this link for the solution.

这篇关于在asp.net中土耳其字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆